(中等)SQL练习36:创建一个actor_name表

SQL练习36:创建一个actor_name表

题目描述

对于如下表 actor,其对应的数据为:
在这里插入图片描述

请你创建一个 actor_name 表,并且将 actor 表中的所有 first_name 以及 last_name 导入该表。
actor_name 表结构如下:
在这里插入图片描述


考察知识点

通过查询结果来填充创建的表。

Mysql 中创建表的三种方式:

1️⃣ 直接创建

CREATE TABLE IF NOT EXISTS actor
(
first_name varchar(45) NOT NULL,
last_name varchar(45) NOT NULL
);

2️⃣ 按照另一张表的结构来创建新表。

CREATE TABLE IF NOT EXISTS 待创建表 LIKE 来源表

3️⃣ 常规创建表后,将查询得到的数据填充表(本题解法)。


解题思路

将查询得到的数据填充表。

CREATE TABLE IF NOT EXISTS actor_name
(
first_name VARCHAR(45) NOT NULL,
last_name VARCHAR(45) NOT NULL
)
SELECT first_name, last_name
FROM actor

题目来源:牛客网-SQL数据库实战题

每日打卡,❤ 点个赞再走吧!!!❤

在这里插入图片描述
后续会继续分享 Mysql 方面的文章,如果感兴趣的话可以点个关注不迷路哦~。

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dream丶Killer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值