摘要: * SQL分类: 1. DDL:操作数据库和表 2. DML:增删改表中数据 3. DQL:查询表中数据 4. DCL:管理用户,授权 * DBA:数据库管理员 * DCL:管理用户,授权 1. 管理用户 1. 添加用户: * 语法:CREATE USER '用户名'@'主机名' IDENTIFIE 阅读全文
posted @ 2019-09-16 22:48 厉寒阳 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1. 事务的基本介绍 1. 概念: * 如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 2. 操作: 1. 开启事务: start transaction; 2. 回滚:rollback; 3. 提交:commit; 3. 例子: CREATE TABLE ac 阅读全文
posted @ 2019-09-16 22:43 厉寒阳 阅读(119) 评论(0) 推荐(0) 编辑
摘要: * 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 目前关系数据库有六种范式:第一范式(1NF)、第二范式( 阅读全文
posted @ 2019-09-16 09:36 厉寒阳 阅读(219) 评论(0) 推荐(0) 编辑
摘要: * 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 * 分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key * 非空约束:not null,值不能为null 1. 创建表时添加约束 阅读全文
posted @ 2019-09-16 09:23 厉寒阳 阅读(101) 评论(0) 推荐(0) 编辑