MySQL
文章平均质量分 53
坐山龟
这个作者很懒,什么都没留下…
展开
-
[MySQL笔记]03.DML操作表结构
文章目录DDL操作表结构MySQL插入数据类型及其结构1.创建表2.查看表3.删除表4.修改表结构1.添加表列 add2.修改列类型 modify3.修改列名 change4.删除列 drop5.修改表名 rename6.修改字符集 character setDDL操作表结构MySQL插入数据类型及其结构类型描述int整型double浮点型,[mysql]最大值99.9字符串类型字符串型,varchar(10)-最大10个字符 ,char(10)-固定10个字符原创 2021-07-14 10:27:57 · 61 阅读 · 0 评论 -
[MySQL笔记]02.DDL操作数据库
文章目录DDL操作数据库1.创建数据库2.查看数据库3.修改数据库4.删除数据库5.使用数据库DDL操作数据库1.创建数据库-- 创建数据库create database db1;-- 判断是否存在,如果不存在则创建数据库create database if not exists db2;-- 创建数据库并指定字符集为 gbkCREATE DATABASE db3 CHARACTER SET gbk;2.查看数据库-- 查看当前数据库的字符集 charset utf8 latai原创 2021-07-14 09:14:48 · 69 阅读 · 0 评论 -
[MySQL笔记]04.DML操作表中数据
文章目录DML操作表中数据数据乱码问题inset插入数据应该注意的问题1.插入数据值的顺序和字段顺序要一致values值的个数和顺序必须跟前面括号中的字段顺序一致mysql可以一次性添加多个记录,用逗号分割2.更新数据3.删除数据truncate与dalete的区别:DML操作表中数据数据乱码问题客户端与服务端解码不同inset插入数据应该注意的问题插⼊的数据应与字段的数据类型相同数据的⼤⼩应在列的规定范围内,例如:不能将⼀个⻓度为 80 的字符串加⼊到⻓度为 40的列中。在 values原创 2021-07-14 10:55:49 · 64 阅读 · 0 评论 -
[MySQL笔记]06.数据库表的约束和表与表直接的关系
文章目录数据库表的约束主键约束1. 在已有的表中添加主键约束2. 删除主键约束3. 在建表时添加主键约束唯一约束1. 在已有的表中添加唯一约束2. 删除唯一约束3. 在建表时添加唯一约束非空约束1. 在已有的表中添加非空约束2. 删除非空约束3. 在建表时添加非空约束,同时添加默认值外键约束1.1个对n个的关系2.n个对n个的关系(选课)3.清除外键约束数据库表的约束主键约束1. 在已有的表中添加主键约束alter table user add primary key(id);2. 删除主键约原创 2021-07-17 09:59:29 · 203 阅读 · 0 评论 -
[MySQL笔记]05.DQL查询表中数据(二)
文章目录DQL查询表中的数据(二)1.排序 Order By1.1 升序与降序1.1.1 升序1.1.2 降序1.2 多字段排序2.聚合函数2.1 五种聚合函数2.2聚合函数的应用2.2.1 max(字段):2.2.2 min(字段):2.2.3 sum(字段):2.2.4 avg(字段):2.2.5 count(字段):2.2.6 count(*):3.分组 Group By3.1 Group By的分组原理Group By和聚合函数一起使用筛选 Havinghaving的使用情景having和where原创 2021-07-17 09:54:21 · 47 阅读 · 0 评论 -
[MySQL笔记]05.DQL查询表中数据(一)
文章目录DQL查询表中的数据(一)简单查询1.查询全部2.指定字段查询3.常用API1.as2.date_format()3.distinct()4.concat()5.round()6.ifnull()7.length()8.lpad()9.datediff()条件查询where比较运算符逻辑运算符模糊查询like通配符 %和 _转译DQL查询表中的数据(一)简单查询1.查询全部select * from emp;注意:"*" 在执行时会解析成字段名,非常消耗资源2.指定字段查询sele原创 2021-07-14 20:56:50 · 71 阅读 · 0 评论 -
[MySQL笔记]07.三大范式
文章目录范式什么是范式数据库范式:三大范式:名词解释函数依赖:部分函数依赖:完全函数依赖:传递依赖:主码:范式什么是范式好的数据库设计对数据的存储性能和后期的程序开发,都会产⽣重要的影响。建⽴科学的,数据库范式:三大范式:范式解释1NF在符合第一范式(1NF)表中的每个域值只能是实体的一个属性或一个属性的一部分。简而言之,第一范式就是无重复的域。2NF在1NF的基础上,非码属性必须完全依赖于候选码(在1NF基础上消除非主属性对主码的部分函数依赖)。3NF在原创 2021-07-17 10:29:41 · 69 阅读 · 0 评论 -
[MySQL笔记]08.多表查询
文章目录多表查询1表连接查询1.1笛卡尔积1.2内连接1.2.1隐式内连接1.2.2显示内连接1.3外连接1.3.1左外连接1.3.2右外连接子查询1.子查询的结果是单行单列的结果,值可以直接比较2.子查询结果是单列多行的,集合 in\not in\>any\多表查询1表连接查询1.1笛卡尔积笛卡尔积, 两表数据相乘直接查看可以发现许多错误拼接的数据(脏数据) select * from emp, dept; – 乘积筛选后的结果, 两边能匹配上的数据select * from em原创 2021-07-17 15:47:07 · 63 阅读 · 0 评论