CREATE TABLE userinfo(
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL UNIQUE KEY,
age SMALLINT NOT NULL,
sex ENUM('男','女','保密') default '保密'
);```
> 1. 查看表结构```SHOW COLUMNS FROM userinfo;```
> 1. 插入一条记录```INSERT userinfo(name,age,sex) values('王尼玛',26,'男');```
> 1. 插入多条记录```INSERT userinfo values(DEFAULT,'同同',26,DEFAULT),(DEFAULT,'唐马儒',30,'男');```
> 1. INSERT...SELECT结构```INSERT userinfo_sex(sex) SELECT sex FROM userinfo GROUP BY sex;```
> 1. 删除一条记录```delete from userinfo where id=1;```
> 1. 创建具有外键约束的子表 userinfo_extra:
```sql
CREATE TABLE userinfo_extra(
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
uid INT UNSIGNED,
nickname VARCHAR(50) NOT NULL,
FOREIGN KEY (uid) REFERENCES userinfo(id)
);