- 数据库相关
- 查所有数据库 show databases;
- 创建数据库 create database db1;
- 查看数据库 show create database db1;
- 使用数据库 use db1;
- 表相关
- 创建表 create table t1;
- 查看所有表 show tables;
- 查看单个表属性 show create table t1;
修改表
- 修改表名 rename table t1 to t2;
- 添加表字段 alter table t1 add age int first/after xxx;
- 删除表字段 alter table t1 drop age;
- 修改表字段名和类型 alter table t1 change age newAge int;
- 删除表 drop table t1;
数据相关
- 增 insert into t1 values(5,’xiaoming’,null); insert into t1 (id,name) values (2,’aa’)
- 删 delete from t1 where id=10;
- 查 select from t1; select name from t1; select from t1 where id=10;
- 改 update t1 set age=100 where id=10;
- 第一范式
- 每一列都是不可分割的原子数据项
- 第二范式
- 要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。
- 第三范式
- 任何非主属性不依赖于其它非主属性(在2NF基础上消除传递依赖)
- 主键:唯一标识一条记录,不能有重复的,不允许为空;用来保证数据完整性;主键只能有一个
- 外键:表的外键是另一表的主键, 外键可以有重复的, 可以是空值;用来和其他表建立联系用的;一个表可以有多个外键