摘要:
索引 mysql官方对索引的定义为:索引(index)是帮助Mysql高效获取数据的数据结构 ,提取句子主干,就可以得到索引的本质:索引是数据结构。 索引的分类 主键索引 (PRIMARY KEY) 唯一的标识,主键不可重复,只能有一个列作为主键 唯一索引 (UNIQUE KEY) 避免重复的列出现 阅读全文
摘要:
事务 什么是事务? 要么都成功,要么都失败 以转账为例: 有两条sql,第一条是A给B转账,第二条是B接收A的转账 这两条语句,必须都成功,或都失败,不能一条成功,一条失败 事务原则:ACID原则 原子性(Atomicity):事务中的操作要么都发生,要么都不发生。 如A给B转账,B收到A的转账,这 阅读全文
摘要:
数据库级别的MD5加密 什么是MD5? MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。 MD5的特点:主要增强算法复杂度和不可逆性 所以 阅读全文
摘要:
Mysql函数 常用函数 数学运算 SELECT ABS(-100) -- 绝对值 SELECT CEILING(6.5) -- 向上取整 SELECT FLOOR(6.5) -- 向下取整 SELECT RAND() -- 返回浮点型随机数 SELECT SIGN(-96969) -- 返回一个数 阅读全文
摘要:
子查询和分组过滤 子查询 子查询就是在where语句中,再嵌套一个查询语句 下面我们以查询学生考试信息为例,列举三种查询方式 查询C语言-1的分数大于20分的学生信息(学号、姓名、考试成绩),分数降序排序 联表查询 SELECT s.studentno,studentname,studentresu 阅读全文