首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
数据流动DataFlow
玳数科技_数据开发
获赞
77
粉丝
11
关注
0
看过 TA
114
男
门头沟学院
2022
大数据开发工程师
IP属地:浙江
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑数据流动DataFlow吗?
发布(52)
评论
刷题
收藏
数据流动DataFlow
关注TA,不错过内容更新
关注
2023-03-14 09:01
玳数科技_数据开发
SQL_239
方法一:思路:变更表名:rename table <变更前的名称> to <变更后的名称>;代码: rename table titles_test to titles_2017;
0
点赞
评论
收藏
分享
2023-03-14 08:57
玳数科技_数据开发
SQL_238
方法一:思路:①第一反应是:replace(要替换的值,替换前的数据,替换后的数据),由此得出方法一,但是这个语句在Mysql中不能实现。代码: update titles_test set emp_no = replace(emp_no,10001,10005) where id = 5; 方法二:思路:②本题说用replace实现,在Mysql中,应该是考察replace into语句。replace into <表名> (<列名>) values(值1,值2…) (列名可以省略)代码: replace into titles_test values(5,10005...
0
点赞
评论
收藏
分享
2023-03-14 08:52
玳数科技_数据开发
SQL_237
方法一:思路:①表更新使用update语句,多个更新之间用逗号隔开,而不能使用and连接。②这里两个更新分别考察了简单update语句和搜索型update语句。③一个比较容易出错的地方是某列更新为null时不能使用<列名> is null的方法,正确的方法是:update <表名> set <字段> = null where <条件>;代码: update titles_test set from_date='2001-01-01', to_date = null where to_date = '9999-01-01';
0
点赞
评论
收藏
分享
2023-03-14 08:48
玳数科技_数据开发
SQL_236
方法一:思路:①使用子查询的方法,将emp_no进行分组后找出最小id对应的记录,再使用not in,将非最小id的记录删除。②高赞答案都是只用一次子查询,但在MySQL中,UPDATE或DELETE中子查询不能为同一张表,所以在这里要嵌套一个子查询,另外,在MySQL中需要给子查询添加别名,否则会出错。代码: delete from titles_test where id not in ( select * from ( select min(id) from titles_test group by emp_no) a )
0
点赞
评论
收藏
分享
2023-03-14 08:45
玳数科技_数据开发
SQL_235
方法一:思路:创建触发器CREATE TRIGGER <触发器名称> <触发时机> <触发事件>ON <表名> FOR EACH ROW <触发后执行的语句>;trigger_name 触发器名称 自定义trigger_time 触发时机 可以选 BEFORE或者AFTERtrigger_event 触发事件 INSERT,UPDATE,DELETEtrigger_stmt 触发之后需要执行的语句,可以使用BEGIN,END开始和结束 关于NEW.ID, NEW.NAME的解释:audit表里只有emp_no和name两列,所以只能插...
0
点赞
评论
收藏
分享
2023-03-14 08:40
玳数科技_数据开发
SQL_234
方法一:思路:添加列是使用变更表定义的ALTER TABLE语句,ALTER TABLE <表名> ADD COLUMN <列名> <列的定义>;代码: alter table actor add column create_date datetime not null default '2020-10-01 00:00:00'
0
点赞
评论
收藏
分享
2023-03-14 08:37
玳数科技_数据开发
SQL_233
方法一:思路:先创建索引,再创建强制索引查询,索引名一定要加括号,否则错误。强制索引:FORCE INDEX(<索引名>);SELECT * FROM <表名> FORCE INDEX (<索引名>)代码: select * from salaries FORCE INDEX (idx_emp_no) where emp_no = 10005;
0
点赞
评论
收藏
分享
2023-03-13 10:37
玳数科技_数据开发
SQL_232
方法一:思路:创建视图语句:CREATE VIEW <视图名称> (<视图列名1>,<视图列名2>…)AS<select 语句>;代码: CREATE VIEW actor_name_view(first_name_v,last_name_v) AS select first_name,last_name from actor;
0
点赞
评论
收藏
分享
2023-03-13 10:35
玳数科技_数据开发
SQL_231
方法一:思路:创建唯一索引:CREATE UNIQUE INDEX <唯一索引名> ON <表名> (<列名>);创建一个简单的索引:CREATE INDEX <普通索引名> ON <表名> (<列名>);代码: CREATE UNIQUE INDEX uniq_idx_firstname ON actor(first_name); CREATE INDEX idx_lastname ON actor(last_name);
0
点赞
评论
收藏
分享
2023-03-13 10:32
已编辑
玳数科技_数据开发
SQL_230
方法一:思路:create table <表名> + 查询代码: create table actor_name select first_name,last_name from actor;
0
点赞
评论
收藏
分享
2023-03-13 10:17
玳数科技_数据开发
SQL_229
方法一:思路:如果数据存在则忽略,在 insert into 之间加个 ignore 就可以。代码: insert ignore into actor values('3','ED','CHASE','2006-02-15 12:34:33')
0
点赞
评论
收藏
分享
2023-03-13 10:16
玳数科技_数据开发
SQL_228
方法一:思路:插入数据语法:insert into <表名> values (< 数据 1>,< 数据 2>....);代码: insert into actor values (1, 'PENELOPE', 'GUINESS', '2006-02-15 12:34:33'), (2, 'NICK', 'WAHLBERG', '2006-02-15 12:34:33')
0
点赞
评论
收藏
分享
2023-03-13 10:09
玳数科技_数据开发
SQL_227
方法一:思路:创建主键 ,所有字段 not null代码: create table actor ( actor_id smallint (5) not null, first_name varchar(45) not null, last_name varchar(45) not null, last_update date not null, primary key (actor_id) );
0
点赞
评论
收藏
分享
2023-03-13 10:07
玳数科技_数据开发
SQL_226
方法一:思路:①不同字符串连接方法不一样,在 Mysql 中,可以利用 CONCAT () 函数将多个字符串连接起来,中间用逗号隔开。②空格用 ' ' 表示。代码: select concat(last_name,' ',first_name) name from employees
0
点赞
评论
收藏
分享
2023-03-13 10:06
玳数科技_数据开发
SQL_224
方法一:思路:category 表与 film_category 表两表联结,查询出 Action 分类的电影,在和 film 表联结,找出属于 Action 分类的所有电影对应的 title,description代码: select title, description from film f, ( select film_id from film_category fy, category cy where fy....
0
点赞
评论
收藏
分享
1
2
3
4
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务