![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql数据库
x-sheck
一名小小小码农
展开
-
MySQL语言组成
mysql的语言组成大致分为六个部分 一、数据查询语言(DQL) 其语句也称“数据检索语句”,select是DQL,其他DQL的保留字有: where、order by 、 having等等。 二、数据库操作语言(DML) 其语句包括动词 insert、update、delete。它们分别用于添加、修改 和删除,也称为 动作查询语言 三、事务处理语言(TPL) 其语句能确保被DML语句影响的表的所有行及时得到更新。TPL语句包括 begin transaction、commit、原创 2020-12-16 12:41:13 · 906 阅读 · 0 评论 -
MySQL索引
mysql索引 什么是索引 在数据表中,对字段建立索引可以大大的提高查询速度,通过善用 这些索引,可以让mysql的查询和运行更加高效。 常见索引分类 索引名称 说明 主键索引(primary key) 主键是一种唯一性索引,每个表只能有一个主键,用于标识数据表中的每一条记录 唯一索引(unique) 唯一索引指的是索引列中的所有值都只能出现一次,必须唯一 普通索引(index) 最常见的索引,作用就是加快对数据的访问速度 主键索引 alter tab原创 2020-12-08 13:24:08 · 71 阅读 · 0 评论 -
MySQL多表关联
多表关联查询 外键约束 外键指的是在从表中与主表的主键对应的那个字段。 使用外键约束可以让两张表之间产生一个对应关系,从而保证主从表的完整性 多表关系中的主表和从表 主表: 主键id所在的表,约束别人的表(一的一方)。 从表: 外键所在的表,被约束的表(多的一方)。 设置外键约束的语句 /* * 在创建表时创建外键 * 下面的emp_dept_fk为外键约束的名字 ***/ create table emp( eid int(4) primary key auto_increm原创 2020-11-27 18:05:16 · 704 阅读 · 0 评论 -
mysql 查询+事务
DQL排序查询 /* 默认升序排序 desc -- 降序排序 asc -- 升序排序 */ select * from emp order by sal; DQL聚合函数 作用:将一列数据作为一个整体,进行纵向的计算 语法格式: select 聚合函数(字段名) from 表名 [where 条件] /* - count() 统计个数 - sum() 求和 - max() 求最大值 - min() 求最小值 - avg() 求平均数 */ s原创 2020-11-25 16:55:05 · 3404 阅读 · 4 评论 -
Mysql的三范式设计和反范式设计
范式 利用规范化理论,是关系模式的函数依赖集满足特定的要求,满足特定要求的关系模式成为范式 第一范式 第一范式(1NF)要求数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值。 若某一列有多个值,可以将该列单独拆分成一个实体,新实体和原实体间是一对多的关系。 在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范原创 2020-11-19 14:27:09 · 142 阅读 · 1 评论