上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页
摘要: 提取工具类 我们去查询数据库时,只有sql代码是核心业务,其他的代码如果每次都写,十分重复,所以我们要将一些重复的代码提取出来,做工具类,每次执行业务,只调用这个工具类即可。 首先把 driver、 url 、username、 password 放到配置文件中,在工具类中将这些读取 driver= 阅读全文
posted @ 2022-10-05 21:25 GrowthRoad 阅读(38) 评论(0) 推荐(0) 编辑
摘要: JDBC 什么是数据库驱动 数据库驱动就是连接应用程序与数据库的 如果没有数据库驱动,应用程序是无法直接到达数据库的,数据库驱动是由数据库厂商来做的 什么是JDBC SUN公司为了简化开发人员对数据库的统一操作,提供了一个(Java操作数据库)规范,成为JDBC 这些规范的实现由具体的厂商去做 对开 阅读全文
posted @ 2022-10-05 20:14 GrowthRoad 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 三大范式 为什么要数据规范化? 信息重复 更新、插入、删除异常 三大范式 参考博客:关系型数据库设计:三大范式的通俗理解 - 景寓6号 - 博客园 (cnblogs.com) 第一范式(1NF):要求数据库表的每一列都是不可分割的原子数据项。 原子性:保证每一列不可再分 图中存在可在分的项如学校信息 阅读全文
posted @ 2022-10-05 16:08 GrowthRoad 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 数据库用户管理和备份 用户管理 可视化管理 用navicat可视化管理软件进行用户的添加删除和权限的管理 新建用户 连接用户 sql命令操作 对用户的操作实际上是对 mysql 数据库 中 user表的操作 -- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' CRE 阅读全文
posted @ 2022-10-05 11:31 GrowthRoad 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 索引 mysql官方对索引的定义为:索引(index)是帮助Mysql高效获取数据的数据结构 ,提取句子主干,就可以得到索引的本质:索引是数据结构。 索引的分类 主键索引 (PRIMARY KEY) 唯一的标识,主键不可重复,只能有一个列作为主键 唯一索引 (UNIQUE KEY) 避免重复的列出现 阅读全文
posted @ 2022-10-04 19:44 GrowthRoad 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 事务 什么是事务? 要么都成功,要么都失败 以转账为例: 有两条sql,第一条是A给B转账,第二条是B接收A的转账 这两条语句,必须都成功,或都失败,不能一条成功,一条失败 事务原则:ACID原则 原子性(Atomicity):事务中的操作要么都发生,要么都不发生。 如A给B转账,B收到A的转账,这 阅读全文
posted @ 2022-10-04 17:16 GrowthRoad 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 数据库级别的MD5加密 什么是MD5? MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 MD5的特点:主要增强算法复杂度和不可逆性 所以 阅读全文
posted @ 2022-10-04 15:23 GrowthRoad 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Mysql函数 常用函数 数学运算 SELECT ABS(-100) -- 绝对值 SELECT CEILING(6.5) -- 向上取整 SELECT FLOOR(6.5) -- 向下取整 SELECT RAND() -- 返回浮点型随机数 SELECT SIGN(-96969) -- 返回一个数 阅读全文
posted @ 2022-10-04 12:02 GrowthRoad 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 子查询和分组过滤 子查询 子查询就是在where语句中,再嵌套一个查询语句 下面我们以查询学生考试信息为例,列举三种查询方式 查询C语言-1的分数大于20分的学生信息(学号、姓名、考试成绩),分数降序排序 联表查询 SELECT s.studentno,studentname,studentresu 阅读全文
posted @ 2022-10-04 10:30 GrowthRoad 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 分页和排序 排序 关键字:ORDER BY 升序:ASC 降序:DESC 我们以学生成绩的升序降序为例,将学生排序 语法:ORDER BY 字段名 DESC/ASC SELECT s.studentno,studentname,subjectname,studentresult FROM stude 阅读全文
posted @ 2022-09-30 17:33 GrowthRoad 阅读(18) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 18 下一页