[1].数据库的创建查找和删除
创建数据库:
1
CREATE DATABASE DATABASENAME
展示已经存在在的数据库
1
SHOW DATABASES
展示创建了的数据库
1
SHOW CREATE DATABASE DTABASENAME
删除数据库
DROP DATABASE DATABASENAME
[2]表
- 使用当前数据库
1
USE DATABASENAME
- 创建表
1
CREAT TABLE ......
主键
- 列后面写PRIMARY KEY
- 在CREATE 语句后面写PRIMARY KEY(….,…..,…..)
- 可以为多个表项的合并
外键
- CONSTRAINT 外键名 FOREIGN KEY(本表中的表项名) REFERENCES 表名(主键)
- constraint 约束名 unique (name)
约束
不为空 not null
唯一性约束 unique(……unique)
- 默认约束
default 默认值 - 属性值自动增加
初始值为1,默认自动增加1:一般为主键项中的一项设置为,只能有一项设置为属性自动增加:auto_increment
[3].表的基本操作
desc 表名
select * from 表名
alter table 表名 rename to 新表名
alter table 表名 modify 字段名 字段类型
(修改字段的数据类型)alter table 表名 change 旧字段名 新字段名 新数据类型
(可以同时修改字段名和数据类型)alter table 表名 add 新字段名 数据类型 约束条件 [first|after 已存在字段名]
(first将该字段放在第一位,after放在指定字段名的后面)添加字段alter table 表名 drop 字段名
alter table 表名 modify 字段1 数据类型 first|after 字段2
修改字段的位置alter table 表名 drop foreign key 外键名
删除外键drop table 表名
删除表