欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL33 创建一个actor表,包含如下列信息

程序员文章站 2022-07-07 10:30:34
...

文章目录

1. 题目

  • 题目来源:SQL33 创建一个actor表,包含如下列信息

  • 题目描述
    创建一个actor表,包含如下列信息

  • 所需结果

     列表 	   类型 	           是否为NULL 	含义
    actor_id 	smallint(5) 	not null 	主键id
    first_name 	varchar(45) 	not null 	名字
    last_name 	varchar(45) 	not null 	姓氏
    last_update 	date 	    not null 	日期 
    

2. 题解

考察创建表格。

  • (一个字段)参数之间字只仅仅通过空格进行分隔,而不是逗号
  • 不同字段的间隔使用逗号进行分隔
  • 最后用一个括号将整个表格的字段作为一个部分(类似当做参数)
    无论如何,怎么看都觉得SQL语法有些怪怪的。

注:PRIMARY KEY 可以直接放在当个字段的参数中,也可以单独提出来,比如PRIMARY KEY(actor_id)

CREATE TABLE IF NOT EXISTS actor
(actor_id SMALLINT(5) PRIMARY KEY NOT NULL COMMENT "主键id",
first_name VARCHAR(45) NOT NULL COMMENT "名字",
last_name VARCHAR(45) NOT NULL COMMENT "姓氏",
last_update date NOT NULL COMMENT "日期");