第一范式(1NF) 第二范式(2NF) 第三范式(3NF)
一.视图 (view) 视图是一种虚拟表,可以把查询出来的临时表保存下来 1.创建视图 2.删除视图 3.修改视图,(原始表的记录也跟着修改) 4.查看视图 二. 触发器(trigger)可进行 增删改 操作 1.创建触发器 2.删除触发器 实例: 三.存储过程 1. 优点: 缺点: 2.程序与数据
一.索引 1.索引的数据结构( B+树 类型) B+树 的性质 a.索引字段要尽量的小 b.索引的最左匹配特性 1.聚焦索引 (主键索引) primary key(PRI) 加速查找 不为空 不重复 ①创建时添加 create table t1 ( id int primary key,.....)
一.多表查询 1.笛卡儿积 查询 2.连接 语法: ①inner 显示可构成连接的数据 mysql> select employee.id,employee.name,department.name as depart_name ②left 左连接:优先选择左表全部记录 ③right 右连接:优先选
一.插入数据 inset ① insert into 表名(字段1,字段2,...)values(值1,值2,...); 指定字段插入数据,插入的值要和你之前的字段相匹配 ② insert into 表名 values (值1,值2,....); 不指定字段时,就按照默认的几个字段来插入数据 ③插入
一.库操作 1.库名的命名规范 ① 可以由字母,数字,下划线,@,#,$ ② 区分大小写 ③唯一性 ④不能使用关键字 create select ⑤不能单独使用数字 ⑥最长128位 2.基本操作 ① 增: create database 数据库名 charset utf8; ② 删: drop da
一.mysql介绍 1.版本介绍 ①Alpha版:一般只在开发公司内部使用,不对外公开,测试、自我检查的版本 ②Beta版:一般是开发完也测试完的版本,一般不会出现比较大的性能bug (一般我们不用,阿里、去哪儿会使用这个版本,有些新功能,内部有高手能调, 也能评估新功能的性能) ③RC版:根据Be
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号