![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 95
MySQL数据库学习笔记
叶卡捷琳堡
单纯,善良,丰富,美好
展开
-
MySQL数据库复习(4)----存储引擎,事务,索引,视图和设计三范式
写在最前面:本博文如有错误,还望指出,谢谢九、存储引擎1.完整的建表语句例:CREATE TABLE `login` ( `username` varchar(100) NOT NULL, `password` varchar(100) NOT NULL, `name` varchar(100) NOT NULL, `tel` varchar(15) NOT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_09原创 2021-01-15 16:45:10 · 423 阅读 · 0 评论 -
MySQL数据库复习(3)------约束
写在最前面:本博文如有错误,还望指出,谢谢八、约束1.什么是约束?常见的约束有哪些?在创建表的时候,可以给表的字段添加相应的约束,添加约束的目的是为了保证表中数据的合法性、有效性、完整性常见的约束有:非空约束(not null)唯一约束(unique)主键约束(primary key):约束的字段既不能为NULL,也不能重复,简称PK外键约束(foreign key):简称FK检查约束(key):Oracle数据库有check约束,但是MySQL没有,目前MySQL不支持该约束2.非空约原创 2021-01-15 12:29:10 · 433 阅读 · 0 评论 -
MySQL数据库复习(2)----多表查询和增删改sql语句
写在最前面:本博文如有错误,还望大家指出,谢谢二、连接查询1.什么是连接查询?在实际开发中,大部分都不是从单表中查询数据,一般都是多张表联合查询取出最终的结果。一般一个业务都会对应多张表,比如:学生表和班级表如果学生和班级信息都存到一张表中,会导致数据存在大量的重复,浪费空间2.连接查询的分类根据语法出现的年代划分:SQL92,SQL99根据表的连接方式来划分:内连接:等值连接非等值连接自连接外连接:左外连接右外连接全连接(很少用)3.在表的原创 2021-01-14 22:07:45 · 401 阅读 · 0 评论 -
MySQL数据库复习(1)----单表查询sql语句
写在最前面:本博文如有错误,还望大家指出,谢谢一、SQL语句1.SQL语句 的分类DQL(数据查询语言):查询语句(select)DML(数据操作语言):insert delete update,对表中的数据进行增删改DDL(数据定义语言):create drop alter,对表结构的增删改TCL(事务控制语言):commit提交事务,rollback回滚事务DCL(数据控制语言):grant授权、revoke撤销权限等2.对sql脚本的理解当一个文件的扩展名是.sql,并且该文件中编写原创 2021-01-14 16:50:44 · 675 阅读 · 0 评论