牛客404425958号
牛客404425958号
全部文章
分类
归档
标签
去牛客网
登录
/
注册
牛客404425958号的博客
全部文章
(共214篇)
替换数据:将所有获取奖金的员工当前的薪水增加10%
update salaries set salary=replace(salary,salary,salary*1.1) where to_date='9999-01-01' and emp_no in(select emp_no from emp_bonus)
2024-10-26
0
84
外键约束foreign key() references
/*外键约束4个方法: 1、直接在属性值后面添加 create table tablename( 字段1 数据类型, 字段2 数据类型 references 主表名1(字段名), 字段3 数据类型 references 主表名2(字段名), primary key(字段1,...) ); 2、cr...
2024-10-26
0
134
表名修改:alter table/rename
alter table titles_test rename as titles_2017 /*rename table titles_test to titles_2017 alter table titles_test rename as/to titles_2017 */
2024-10-26
0
60
replace(into)/insert into 替换数据
update titles_test set emp_no=replace(emp_no,10001,10005) where id=5 /* replace(columnname,被替代的值,新值) INSERT INTO titles_test VALUES(5, 10001 ,'S...
2024-10-26
0
59
将所有to_date为9999-01-01的全更新为NULL
update titles_test set to_date=null,from_date='2001-01-01' /* 更新为空值,columnname=null,不是columnname is null update tablename set columnname1=值,columnnam...
2024-10-26
0
63
dense_rank 排名连续 rank 排名不连续
with t as( select *, dense_rank() over(order by hire_date desc)as hire_rank from employees) /* dense_rank() 排名并列时,下一位名次连续; rank() 排名并列时,下一...
2024-10-26
0
76
题解 删除emp_no重复的记录,只保留最小的id对应的记录
with t as( select min(id) from titles_test group by emp_no ) /*不能边查询边删除,需要先创建临时表*/ delete from titles_test where id not in(select * fr...
2024-10-26
0
78
题解 | #构造一个触发器audit_log#
create trigger audit_log after insert on employees_test for each row /*MYSQL固定语句 */ begin insert into audit val...
2024-10-26
0
58
在last_update后新增一列名字create_date
alter table actor add column create_date datetime not null default '2020-10-01 00:00:00' after last_update 在一个已经建好的表中增加一列:alter table TABLE_NAME add...
2024-10-23
0
54
对salaries表emp_no创建索引idx_emp_no
select * from salaries force index (idx_emp_no) where emp_no=10005
2024-10-23
0
65
首页
上一页
12
13
14
15
16
17
18
19
20
21
下一页
末页