![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
mysql基础
友人dw
这个作者很懒,什么都没留下…
展开
-
数据库设计
1.绘制E-R图 实体关系图 2.使用三大范式审核数据库设计 第一范式: 概念:表中的列确保它的原子性(每一列都不能再分割) 第二范式: 概念:每张表只能做一件事(每张表只描述一个内容) 第三范式: 概念:必须满足第二范式下,从表中只能记录主表的主键列 经验:我们在做数据库设计时,必须满足第一范式和第二范式,在第三范式的选择情况下,可以刻意违背。 3.数据库设计一般步骤 a.需求分析(分析师与客户沟通)...原创 2020-12-23 09:53:46 · 120 阅读 · 0 评论 -
事务和视图
事务 机制:可以把多个操作的SQL命令当成一个操作执行,要求要么都执行,要么都失败 特性: a.原子性 b.一致性 c.隔离性 d.永久性 手动开启事务语法 1.开启事务 Begin; 2.提交事务 Commit; 3.回滚事务; Rollback; 视图 定义: 视图一张虚拟的表 特点: 虚拟:数据并非真实存储,而是对于基础表的查询 作用: a.提高安全性 b.可以将复杂的查询SQL命令简化 语法 ...原创 2020-12-23 09:51:49 · 84 阅读 · 0 评论 -
索引
索引 概念:提高检索数据的一种方式 原理 a.B-Tree b.Hash(键值对方式) 优点:在查询时提高查询效率 缺点: 每构建一个索引,会产生一个内部排编表用于存放索引构建的方式,当执行操作语言(增删改)时, 则要重新进行排编 常用类型: a.普通 b.主键 c.唯一 d.组合 e.全文 如何选择索引列? a.使用频繁的字段 ...原创 2020-12-23 09:51:08 · 61 阅读 · 0 评论 -
语法
一.创建数据库语句 1).创建数据库 Create DataBase `数据库名称`; 2).删除数据库 Drop DataBase `数据库名称`; ----不用 二.数据类型: 1.数字 1).UNSIGNED 属性 无符号: 0或整数 2).ZOREFILL 用户用0填充 2.时间 1).TimeStamp: 当使用时间默认值时,用该类数据类型 三. 创建表 1.语法 Create ...原创 2020-12-23 09:50:34 · 65 阅读 · 0 评论