摘要:
9. 数据库的规约,三大范式 9.1 设计原因 当数据库比较复杂时,是需要进行设计 糟糕的设计: 数据冗余,浪费空间 数据库插入和删除都麻烦,可能出现异常【屏蔽使用物理外键】 程序性能差 良好的设计: 节省内存空间 保证数据库完整性 便于系统开发 软件开发中,数据库的设计要点: 分析需求:分析业务和 阅读全文
摘要:
8. 权限管理和数据库备份 8.1 用户管理 创建用户、全局特权(设置权限)、删除用户 登录地址和创建时的地址要完全相同 命令操作 用户表:mysql.user 本质:对用户表进行增删查改 -- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' CREATE USER 阅读全文
摘要:
7. 索引 Msql官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构。 提取句子主干,就可以得到索引的本质:索引是数据结构。 7.1 索引的分类 主键索引只能有一个, 唯一索引可以有多个 主键索引 (primary key) 唯一标识,主键不可重复,只能有一个列作为主键 阅读全文
摘要:
6. 事务 6.1 什么是事务 要么都成功,要么都失败 —————————————————————————— SQL执行 A给B转账 A 1000 --> 200 --> B 200 SQL执行 B收到A给的钱 A 800 --> B400 —————————————————————————— 将一 阅读全文