题解 | #创建一个actor表,包含如下列信息#
创建一个actor表,包含如下列信息
http://www.nowcoder.com/practice/ac233de508ef4849b0eeb4f38dcf09cf
知识点
- sql建表标准格式如下。
CREATE TABLE IF NOT EXISTS `runoob_tbl`(
`runoob_id` INT UNSIGNED AUTO_INCREMENT,
`runoob_title` VARCHAR(100) NOT NULL,
`runoob_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `runoob_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
- AUTO_INCREMENT 约束用来将某个字段的值设置为自动增长的序列
- ENGINE 设置存储引擎,CHARSET 设置编码。
- PRIMARY KEY 用来设置表的主键
- 在字段定义脚本中添加comment属性来添加注释
代码
create table if not exists actor (
actor_id smallint(5) not null COMMENT'主键id',
first_name varchar(45) not null COMMENT'名字',
last_name varchar(45) not null COMMENT '姓氏',
last_update date not null COMMENT '日期',
primary key (actor_id)
)