【SQL232】题解 | 创建一个actor表,包含如下列信息
创建一个actor表,包含如下列信息
https://www.nowcoder.com/practice/ac233de508ef4849b0eeb4f38dcf09cf
drop table if exists actor;
# create table 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)
# );
-- 不加着重号的建表方式,COMMENT后面是对各个键值的含义解释,PRIMARY KEY是指主键值
-- INSERT INTO actor VALUES(1, 'Jeorrgi', 'Helen', '1999-01-01');
create table `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`)
);
-- 加着重号的建表方式
注意:后面的代码里面加的是着重号,不是引号。
参考链接:https://blog.csdn.net/m0_57001006/article/details/123267851
自测用例
insert into actor (actor_id, first_name, last_name, last_update) values (0001, 'Tom', 'Hanks', '2026-03-20'), (2, 'Emma', 'Stone', '2026-03-20'), (3, 'Jack', 'Lee', '2026-03-19');
SQL学习专栏 文章被收录于专栏
发个sql学习和实践的小记录
查看3道真题和解析