自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我在阴山下

大阴山下,带着波波安自由的翱翔

  • 博客(27)
  • 收藏
  • 关注

原创 数据库SQL实战 --41.将所有to_date为9999-01-01的全部更新为NULL

题目描述将所有to_date为9999-01-01的全部更新为NULL,且 from_date更新为2001-01-01。CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date ...

2019-04-30 13:51:28 231

原创 数据库SQL实战 --40.删除emp_no重复的记录,只保留最小的id对应的记录

题目描述删除emp_no重复的记录,只保留最小的id对应的记录。CREATE TABLE IF NOT EXISTS titles_test (id int(11) not null primary key,emp_no int(11) NOT NULL,title varchar(50) NOT NULL,from_date date NOT NULL,to_date date D...

2019-04-30 13:50:57 949 1

原创 数据库SQL实战 --39.构造一个触发器audit_log

题目描述构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到审计中.CREATE TABLE employees_test(ID INT PRIMARY KEY NOT NULL,NAME TEXT NOT NULL,AGE INT NOT NULL,ADDRESS CHAR( 50),SALARY REAL ); CRE...

2019-04-30 13:50:29 366

原创 数据库SQL实战 --38.在last_update后面新增加一列名字为create_date

题目描述存在actor表,包含如下列信息:CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update timestamp NOT NULL DEF...

2019-04-30 13:50:01 609

原创 数据库SQL实战 --37.针对salaries表emp_no字段创建索引idx_emp_no

题目描述针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMA...

2019-04-30 13:49:32 689

原创 数据库SQL实战 --36.针对演员表创建视图actor_name_view

题目描述针对actor表创建视图actor_name_view,只包含first_name以及last_name两列, 并且这两列重新命名,first_name为first_name_v,last_name修改为last_name_v:CREATE TABLE IF NOT EXISTS actor(actor_id smallint(5)NOT NULL PRIMARY KEY,fir...

2019-04-30 13:49:03 790

原创 数据库SQL实战 --35.对first_name创建唯一索引uniq_idx_firstname

题目描述针对如下表actor结构创建索引:CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_update timestamp NOT NULL DEF...

2019-04-30 13:48:19 325

原创 数据库SQL实战 --34.创建一个actor_name表

题目描述对于如下表actor,其对应的数据为:actor_id first_name last_name last_update1 PENELOPE GUINESS 2006-02-15 12:34:332 NICK WAHLBERG 2006-02-15 12:34:33创建一个actor_name表,将actor表中的所有first_name以及last_name导入改表。 act...

2019-04-30 13:47:18 434

原创 数据库SQL实战 --33.批量插入,不使用replace操作

题目描述对于表actor批量插入如下数据,如果数据已经存在,请忽略,不使用replace操作CREATE TABLE IF NOT EXISTS actor (actor_id smallint(5) NOT NULL PRIMARY KEY,first_name varchar(45) NOT NULL,last_name varchar(45) NOT NULL,last_upda...

2019-04-30 13:43:51 226

原创 数据库SQL实战 --32.批量插入如下数据

题目描述对于表演员批量插入如下数据CREATE TABLE IF NOT EXISTS actor(actor_id smallint(5)NOT NULL PRIMARY KEY,first_name varchar(45)NOT NULL,last_name varchar(45)NOT NULL,last_update timestamp NOT NULL DEFAULT(dat...

2019-04-30 13:30:35 223

原创 数据库SQL实战 --31.创建一个actor表,包含如下列信息

题目描述创建一个actor表,包含如下列信息创建一个actor表,包含如下列信息列表 类型 是否为NULL 含义actor_id smallint(5) not null 主键idfirst_name varchar(45) not null 名字last_name varchar(45) not null 姓氏last_update timestamp not null 最后更新时...

2019-04-29 13:34:27 565

原创 数据库SQL实战 --30.将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分

题目描述将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varchar(...

2019-04-29 13:32:38 703

原创 数据库SQL实战 --29.获取select from employees对应的执行计划

题目描述获取select * from employees对应的执行计划解决思路EXPLAIN SELECT * FROM employees

2019-04-29 13:32:06 319

原创 数据库SQL实战 --28.使用子查询的方式找出属于Action分类的所有电影对应的title,description

题目描述使用子查询的方式找出属于Action分类的所有电影对应的title,descriptionfilm表字段 说明film_id 电影idtitle 电影名称description 电影描述信息CREATE TABLE IF NOT EXISTS film (film_id smallint(5) NOT NULL DEFAULT '0',title varchar(25...

2019-04-29 13:31:31 624

原创 数据库SQL实战 --27.使用join查询方式找出没有分类的电影id以及名称

题目描述使用join查询方式找出没有分类的电影id以及名称film表字段 说明film_id 电影idtitle 电影名称description 电影描述信息CREATE TABLE IF NOT EXISTS film (film_id smallint(5) NOT NULL DEFAULT '0',title varchar(255) NOT NULL,descrip...

2019-04-29 13:30:54 818

原创 数据库SQL实战 --26.查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量大于5部

题目描述查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部CREATE TABLE IF NOT EXISTS film (film_id smallint(5) NOT NULL DEFAULT '0',title varchar(255) NOT NULL,description text,PRIMARY KEY (film_...

2019-04-29 13:30:13 691

原创 数据库SQL实战 --25.给出每个员工每年薪水涨幅超过5000的员工编号emp_no

题目描述给出每个员工每年薪水涨幅超过5000的员工编号emp_no、薪水变更开始日期from_date以及薪水涨幅值salary_growth,并按照salary_growth逆序排列。提示:在sqlite中获取datetime时间对应的年份函数为strftime('%Y', to_date)CREATE TABLE `salaries` (`emp_no` int(11) NOT N...

2019-04-29 13:29:33 406

原创 数据库SQL实战 --24.汇总各个部门当前员工的title类型的分配数目

题目描述汇总各个部门当前员工的title类型的分配数目,结果给出部门编号dept_no、dept_name、其当前员工所有的title以及该类型title对应的数目countCREATE TABLE `departments` (`dept_no` char(4) NOT NULL,`dept_name` varchar(40) NOT NULL,PRIMARY KEY (`dept_n...

2019-04-29 13:28:55 279

原创 数据库SQL实战 --23.获取员工其当前的薪水比其manager当前薪水还高的相关信息

题目描述获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date='9999-01-01',结果第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当前的薪水emp_salary,第四列给该员工对应的manager当前的薪水manager_salaryCREATE TABLE `dept_emp` (`emp_n...

2019-04-29 13:28:10 205

原创 数据库SQL实战 --22.获取所有非manager员工当前的薪水情况

题目描述获取所有非manager员工当前的薪水情况,给出dept_no、emp_no以及salary ,当前表示to_date='9999-01-01'CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_date` date NOT NULL,`to_date` date...

2019-04-28 16:25:45 242

原创 数据库SQL实战 --21.对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名

题目描述对所有员工的当前(to_date='9999-01-01')薪水按照salary进行按照1-N的排名,相同salary并列且按照emp_no升序排列CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` dat...

2019-04-28 16:25:07 978 2

原创 数据库SQL实战 --20.统计各个部门对应员工涨幅的次数总和

题目描述统计各个部门对应员工涨幅的次数总和,给出部门编码dept_no、部门名称dept_name以及次数sumCREATE TABLE `departments` (`dept_no` char(4) NOT NULL,`dept_name` varchar(40) NOT NULL,PRIMARY KEY (`dept_no`));CREATE TABLE `dept_emp` (...

2019-04-28 16:20:36 360

原创 数据库SQL实战 --19.查找所有员工自入职以来的薪水涨幅情况

题目描述查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14) NOT NULL,`last_name` varc...

2019-04-28 16:19:50 273

原创 数据库SQL实战 --18.查找员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth

题目描述查找员工编号emp_no为10001其自入职以来的薪水salary涨幅值growthCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no...

2019-04-28 16:19:11 599

原创 数据库SQL实战 --17.查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工

题目描述查找所有员工的last_name和first_name以及对应的dept_name,也包括暂时没有分配部门的员工CREATE TABLE `departments` (`dept_no` char(4) NOT NULL,`dept_name` varchar(40) NOT NULL,PRIMARY KEY (`dept_no`));CREATE TABLE `dept_em...

2019-04-28 16:18:24 396

原创 数据库SQL实战 --16.查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,

题目描述查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准使用order byCREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` varchar(14)...

2019-04-28 16:17:23 179

原创 常见消息队列对比

特性ActiveMQRabbitMQRocketMQkafka开发语言javaerlangjavascala单机吞吐量万级万级10万级10万级时效性ms级us级ms级ms级以内可用性高(主从架构)高(主从架构)非常高(分布式架构)非常高(分布式架构)功能特性成熟的产品,在很多公司得到应用;有较多的文档;各种协议支持...

2019-04-09 09:38:17 1721

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除