创建表
drop table if exists 表名; -- 如果表存在, 先删除再创建
create table 表名(
字段1 int unsigned primary key auto_increment, -
- int unsigned : 整数(无符号) primary key : 主键
auto_increment : 自动增长
字段2 varchar(20),
字段3 decimal(8,2), -- 小数 decimal(8,2) 8: 一共8
位数, 小数2位, 整数6位
字段4 int,
字段5 varchar(20),
字段6 varchar(30)
);
结果:
drop table if exists goods;
create table goods(
id int unsigned primary key auto_increment, --
int unsigned : 整数(无符号) primary key : 主键
auto_increment : 自动增长
goodsName varchar(20),
price decimal(8,2), -- 小数 decimal(8,2) 8: 一共8
位数, 小数2位, 整数6位
num int,
company varchar(20),
remark varchar(30)
);
注意事项:
1. SQL 关键字要正确书写(有色字体)
2. 字段和字段之间要用','分割
3. 一句SQL末尾要用';'分割
表如果存在, 创表会报错
创表语句含义说明
创表语句和需求字段的对应关系