一个网络受益人的自觉
说明:本文章根据MySQL必知必会第21章内容,加以本人的理解写成,欢迎转载,更希望网友们能亲自阅读该书
运行环境:Win10的命令行+ MySQL 5.7.20
欢迎转载啊
一、创建表
之前的常规操作就不多说了(登录、选择数据库),请自行百度。
create table test_table (
id int not null auto_increment,
name varchar(50) not null,
price double default 2000,
typeid int,
created date,
primary key(id)
)engine=innodb;
SQL语句输入之后效果如下:
下面我们来具体分析一下:
- 新的表名在create table 之后给出。
- 列之间用逗号隔开,请注意是英文输入法。
- 先写列名,再写类型,列名要唯一。
- not null 的列在插入更新的时候必须有值。
- engine=innodb指定创建使用的引擎类型(Mysql打包了多个引擎)。
- primary key(id)指定主键列,可以指定多个,直接将列名加在括号内。
- default 2000规定price 使用默认值2000.
注:表在创建之前要确定数据库内没有同名