![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB
ForzaMilanPiatek
这个作者很懒,什么都没留下…
展开
-
数据表的操作
数据表的操作文章目录数据表的操作创建表查看创建表信息查看表信息修改表结构:创建表Create table table_name ( Field1 type [完整性约束条件], Field2 type, … Fieldn type )[character set xxx]查看创建表信息Show create table table_name;查看表信息D...原创 2019-05-19 23:17:38 · 134 阅读 · 0 评论 -
索引
文章目录索引创建表时添加索引创建多列索引创建全文索引创建普通索引创建唯一索引添加索引在已存在的表上创建索引删除索引实际应用创建一条包含50000条记录的表索引索引的创建和维护会耗费大量的时间和磁盘空间,但是可以极大的提升用户查询的速度创建表时添加索引CREATE TABLE 表名( 字段1 数据类型 [完整性约束], 字段2 数据类型 [完整性约束], [UNIQUE | ...原创 2019-06-13 23:08:18 · 168 阅读 · 0 评论 -
多表查询
多表查询文章目录多表查询笛卡尔积链接内连接左外链接右外链接全外链接复合查询为城市表添加发展水平字段level,添加后表结构如下多表查询之子查询带IN关键字的查询带EXISTS关键字的子查询创建省份表+----+-----------+| id | name |+----+-----------+| 1 | guangdong || 2 | shandong |+...原创 2019-06-02 13:36:39 · 119 阅读 · 0 评论 -
外键约束延伸-ON语句
外键约束延伸-ON语句文章目录外键约束延伸-ON语句外级联删除外级联删除:如果父表中的记录被删除,则子表中对应的记录自动被删除;(cascade方式, 在父表update / delete时,同步update / delete掉子表中匹配的记录)经理编号为4的John离职,带走相关团队人员SET NULLset null方式: 在父表update / delete记录时,将子表上相匹配的记录的列...原创 2019-06-01 12:08:54 · 160 阅读 · 0 评论 -
外键约束
外键约束文章目录外键约束新增部门经理表新增部门员工表问题1:部门经理John突然离职,将该记录删除后,员工Max依然被3号经理管理-John问题2:新进一名主管Lisa(不给经理职位还要干经理的工作),顶头上司仍被设置为3号经理,即被删除的JohnJohn因个人感情问题,需要回老家发展,因此需要将John从经理表中删除,因为外键约束,需要先将与之关联的员工转移到其他经理处增加外键删除外键作为...原创 2019-05-31 23:49:00 · 250 阅读 · 0 评论 -
表记录查询中的聚合函数
聚合函数文章目录聚合函数COUNT(列名),统计所有行数,但是不包括nullAVG(列名),统计所在列的平均数,个数和不包括null所在的列SUM(列名),统计符合筛选条件的行的总和MAX(列名)、MIN(列名)COUNT(列名),统计所有行数,但是不包括null统计有多少员工select count(id) from em;+-----------+| count(id) |+-...原创 2019-05-31 00:46:04 · 1253 阅读 · 0 评论 -
表记录的查询(二)
表记录的查询(二)文章目录表记录的查询(二)group by 分组查询:按分组条件分组后每一组只显示第一条记录使用group by报错错误原因group by分组,其后可以接多个列名,也可以跟having子句,对group by的结果进行筛选group by 分组查询:按分组条件分组后每一组只显示第一条记录使用group by报错ERROR 1055 (42000): Expression...原创 2019-05-31 00:43:33 · 102 阅读 · 0 评论 -
数据库操作DDL
数据库操作文章目录数据库操作创建数据库(在磁盘上创建一个对应的文件夹)查看warning查看数据库创建命令修改数据库删除数据库切换数据库查看当前使用的数据库创建数据库(在磁盘上创建一个对应的文件夹)Create database [if not exists] db_name [character set UTF8];查看warningshow warnings;查看数据库创建命令...原创 2019-05-18 16:15:17 · 299 阅读 · 0 评论 -
表记录的查询(一)
表记录的查询(一)文章目录表记录的查询(一)表记录的查询-基础用法表记录的查询-表达式、别名的使用使用where子句,进行过滤查询Order by 指定排序的列表记录的查询-基础用法select [distinct] *|field1,field2,... from db_name;distinct用来剔除重复行, *表示查找所有列,也可以指定某一列、某几列查询表中所有员工信息...原创 2019-05-19 23:20:21 · 364 阅读 · 0 评论 -
表记录的增删改
表记录的增删改文章目录表记录的增删改增加一条记录:修改表记录:删除表记录:增加一条记录:Insert into table_name (field1,field2,…,fieldn) values (value1,value2,…,valuen);添加一条记录 insert into em (name,bouns,salary) values("John",350,8000);修...原创 2019-05-19 23:19:14 · 133 阅读 · 0 评论 -
数据库之事务
文章目录事务撤销事务设置savepoint事务事务指的是逻辑上的一组sql操作,组成这组操作的所有sql语句,相互之间为and关系,如果有一个sql语句操作失败,则整组操作为失败,仅当所有sql语句执行成功后,整组操作才为成功。开启事务 start transaction回滚事务 rollback只能撤销(insert、update、delete语句)提交事务 Commit提...原创 2019-06-18 23:00:27 · 149 阅读 · 0 评论