一、创建一个表user
1.表信息:
假设我们有一个名为user的表,其中包含以下字段:
| 字段名 | 类型 | 备注 |
|---|---|---|
| id | INT | 用户id |
| name | VARCHAR(64) | 用户名称 |
| age | INT | 用户年龄 |
2.创建表sql
CREATE TABLE `user` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '用户id',
`name` varchar(64) DEFAULT NULL COMMENT '用户名称',
`age` int DEFAULT NULL COMMENT '用户年龄',
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
二、修改表字段备注
1.修改表user中name的备注
ALTER TABLE `user` MODIFY COLUMN `name` VARCHAR(64) COMMENT '用户姓名';
三、增加表字段
1.增加字段 phone, 包括(数据类型、长度、是否为空、默认值、备注)
ALTER TABLE `user`
ADD COLUMN `phone` VARCHAR(30) NOT NULL DEFAULT '' COMMENT '用户电话';
2.增加字段 age, 包括(数据类型、长度、是否为空、默认值、备注、位置)
ALTER TABLE `user`
ADD COLUMN `sex` SMALLINT(1) NOT NULL DEFAULT '1' COMMENT '用户性别(1:男,2:女)' AFTER `age`;
三、删除表字段
ALTER TABLE `user` DROP COLUMN `age`;