随笔分类 -  数据库(1)

数据库第一阶段学习
摘要:##JDBC 应用程序与数据库需要驱动才能相连,SUN公司为了简化开发人员对数据库的统一操作,提供了一个java操作数据库的规范 JDBC 对开发人员来说,我们只需要掌握JDBC接口的操作即可 需要的包:java.sql javax.sql 导入数据库驱动包 URL mysql默认端口号:3306 阅读全文
posted @ 2022-03-19 20:12 想吃坚果 阅读(35) 评论(0) 推荐(0) 编辑
摘要:###规范数据库设计 ####良好的数据库设计会: 节省内存空间 保证数据库的完整性 方便我们开发系统 ####软件开发中的数据库设计 分析需求:分析业务和处理数据库的需求 概要设计:设计关系E-R图 ####设计数据库的步骤:(个人博客) 收集信息,分析需求 1)用户表(用户登录,用户个人信息,) 阅读全文
posted @ 2022-03-18 14:44 想吃坚果 阅读(19) 评论(0) 推荐(0) 编辑
摘要:##事务 ###数据库事务介绍 我们把完成特定的业务的多个数据库DML操作步骤称之为一个事务,多个操作要么都成功,要么都不成功 事务:就是完成同一个业务的多个DML操作 例如:图书馆借书业务中,添加借书记录和修改图书库存同时进行,为一个事物 -- 图书馆借书业务 -- 操作一:在图书记录表中添加记录 阅读全文
posted @ 2021-11-10 22:53 想吃坚果 阅读(24) 评论(0) 推荐(0) 编辑
摘要:##游标 阅读全文
posted @ 2021-11-09 23:18 想吃坚果 阅读(10) 评论(0) 推荐(0) 编辑
摘要:##视图 ###视图的概念 视图就是由数据库中一张表或者多张表根据特定的条件查询出的数据构成的虚拟表 ###视图的作用 安全性:想要对数据表中的数据进行保护,可以将公开的数据生成视图,授权用户访问视图,不用访问数据表,从而保护数据库中未公开的数据 简单性:若我们需要的数据来源于多数据表,可以进行多表 阅读全文
posted @ 2021-11-08 22:39 想吃坚果 阅读(27) 评论(0) 推荐(0) 编辑
摘要:#数据库 ##存储过程 ###游标 如果我们要创建存储过程,需要返回查询语句中查询到的多条数据,该怎么实现 游标可以用来一次查询结果集中的每一条数据————逐条读取查询结果集的记录 create procedure pro_text2(out result varchar(200)) BEGIN d 阅读全文
posted @ 2021-11-07 23:15 想吃坚果 阅读(25) 评论(0) 推荐(0) 编辑
摘要:##存储过程 ###存储过程——借书案例 1.数据准备 创建图书表并插入数据 use test; create table books( book_id int primary key auto_increment, book_name varchar(50) not null, book_pric 阅读全文
posted @ 2021-10-21 21:31 想吃坚果 阅读(40) 评论(0) 推荐(0) 编辑
摘要:##存储过程 ###存储过程的参数 MySQL存储过程的参数共有三种:IN/OUT/INOUT 1.IN输入参数 输入参数———在调用存储过程中传递数据给存储过程的参数(在调用的过程必须给一个实际的值) 创建存储过程,向数据表中添加数据 CREATE PROCEDURE pro_test2(IN s 阅读全文
posted @ 2021-10-20 18:44 想吃坚果 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#数据库高级 ##存储过程 1.SQL指令执行过程 2.存储过程 将能够完成特定功能的SQL指令进行封装(SQL指令集),编译之后存储在数据库服务器上,并且为之取一个名字,客户端可以通过名字直接调用这个SQL指令集,获取执行结果 3.存储过程的优点 SQL指令无需客户编写,通过网络传送,可以节省网络 阅读全文
posted @ 2021-10-18 20:14 想吃坚果 阅读(29) 评论(0) 推荐(0) 编辑
摘要:#数据库 ##DQL ###单表查询 12.分页查询 总记录数:count 每页显示:pageSize 总页数:;pageCount=count%pageSize==0?count/pageSize:count/pageSize+1 limit:显示前几条 例如: select * from stu 阅读全文
posted @ 2021-10-17 21:07 想吃坚果 阅读(30) 评论(0) 推荐(0) 编辑
摘要:#数据库 ##DML ####插入数据 1.语法 insert into 表名(列名1,列名2,列名3) values(‘数据1’,‘数据2’,‘数据3’) 2.举例 insert into stu(stu_num,stu_name) values(1,'zhangsan'); ####删除数据 1 阅读全文
posted @ 2021-10-16 21:44 想吃坚果 阅读(37) 评论(0) 推荐(0) 编辑
摘要:##数据库基础 ###数据库介绍 1.数据库(DataBase):是长期存储在计算机内部有结构的大量的数据的集合 长期存储即持久存储,有结构指存储的数据有类型,有关系,共享指两个应用可以通过数据库实现数据共享 2.关系型数据库与非关系型数据库 关系型数据库 采用了关系模型来组织数据的存储,以行和列的 阅读全文
posted @ 2021-10-15 21:27 想吃坚果 阅读(53) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示