YishanZ
YishanZ
全部文章
题解
归档
标签
去牛客网
登录
/
注册
Yishan Zhan
全部文章
/ 题解
(共72篇)
SQL46题解 | #在audit表上创建外键约束,其emp_no对应employees_test表的主键id#
在audit表上创建外键约束,其emp_no对应employees_test表的主键id。 (以下2个表已经创建了) drop table if exists audit; drop table if exists...
Mysql
2022-01-12
0
304
SQL45题解 | #将titles_test表名修改为titles_2017#
将titles_test表名修改为titles_2017。 drop table if exists titles_test; drop table if exists titles_2017; CREATE&nb...
Mysql
2022-01-11
0
265
SQL44题解 | #将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005#
将id=5以及emp_no=10001的行数据替换成id=5以及emp_no=10005,其他数据保持不变,使用replace实现,直接使用update会报错。 drop table if exists titles_test; CREATE&nb...
Mysql
2022-01-11
0
362
SQL43题解 | #将所有to_date为9999-01-01的全部更新为NULL#
将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。 drop table if exists titles_test; CREATE TABLE tit...
Mysql
2022-01-11
0
366
SQL42题解 | #删除emp_no重复的记录,只保留最小的id对应的记录。#
删除emp_no重复的记录,只保留最小的id对应的记录。 drop table if exists titles_test; CREATE TABLE titles_test ( id&nb...
Mysql
2022-01-11
0
280
SQL41题解 | #构造一个触发器audit_log#
构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。 后台会往employees_test插入一条数据: INSERT INTO employees_test (ID,NAME,AGE...
Mysql
2022-01-11
0
370
SQL40题解 | #在last_update后面新增加一列名字为create_date#
题目: 现在在last_update后面新增加一列名字为create_date, 类型为datetime, NOT NULL,默认值为'2020-10-01 00:00:00' Syntax: ALTER TABLE table_name A...
Mysql
2022-01-11
0
282
SQL39题解 | #针对上面的salaries表emp_no字段创建索引idx_emp_no#
针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005,使用强制索引。 drop table if exists salaries; CREATE TABLE `salaries` (...
Mysql
2022-01-10
0
382
SQL38题解 | #针对actor表创建视图actor_name_view#
针对actor表创建视图actor_name_view,只包含first_name以及last_name两列,并对这两列重新命名,first_name为first_name_v,last_name修改为last_name_v: CREATE TABLE actor&n...
Mysql
2022-01-10
1
446
SQL37题解 | #对first_name创建唯一索引uniq_idx_firstname#
针对如下表actor结构创建索引: (注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作, mysql支持ALTER TABLE创建索引) CREATE TABLE actor ...
Mysql
2022-01-10
0
313
首页
上一页
1
2
3
4
5
6
7
8
下一页
末页