29 lines
725 B
Markdown
29 lines
725 B
Markdown
|
|
# 一、表的创建(重点)
|
||
|
|
|
||
|
|
语法:
|
||
|
|
```sql
|
||
|
|
create table 表名(
|
||
|
|
字段1 数据类型1 [完整性约束],
|
||
|
|
字段2 数据类型2 [完整性约束],
|
||
|
|
...
|
||
|
|
字段n 数据类型n [完整性约束]
|
||
|
|
#如果有外键
|
||
|
|
FOREIGN KEY (外键字段名) REFERENCE 表(外键字段名)
|
||
|
|
#多主键
|
||
|
|
PRIMARY KEY(字段1, 字段2)
|
||
|
|
) [存储引擎];
|
||
|
|
```
|
||
|
|
# 二、 表的查看
|
||
|
|
|
||
|
|
语法:
|
||
|
|
`show tables;`显示当前数据库中所有的表(列表形式)
|
||
|
|
`desc [表名];` 显示表结构
|
||
|
|
`show columns from [表名]` 显示表结构
|
||
|
|
`show create table [表名]` 显示表结构
|
||
|
|
# 三、约束条件
|
||
|
|
|
||
|
|
1. 主键约束 primary key
|
||
|
|
2. 唯一约束 unique
|
||
|
|
3. 非空约束 not null
|
||
|
|
4. 默认值约束 default
|
||
|
|
5. 外键约束 foreign key
|