Maggie_HQQ
码龄5年
求更新 关注
提问 私信
  • 博客:7,155
    7,155
    总访问量
  • 12
    原创
  • 0
    粉丝
  • 1
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2020-02-27
博客简介:

Maggie_HQQ的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得1次评论
  • 获得5次收藏
  • 代码片获得110次分享
创作历程
  • 12篇
    2020年
成就勋章
TA的专栏
  • MYSQL
    12篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

构造触发器

题目:构造一个触发器audit_log,在向employees_test表中插入一条数据的时候,触发插入相关的数据到audit中。 CREATE TABLE employees_test( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ...
原创
发布博客 2020.03.07 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

增加新列

alter table actor add columncreate_date datetime not null default('0000-00-00 00:00:00');alter table 表名 add column 列名注意时间的格式:‘0000-00-00 00:00:00’
原创
发布博客 2020.03.06 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

强制索引

题目:针对salaries表emp_no字段创建索引idx_emp_no,查询emp_no为10005, 使用强制索引。select * from salaries indexed by idx_emp_no where emp_no=10005;强制索引:sqlLite: select * from 表名 indexed by 索引名 where 条件MySQL: select * ...
原创
发布博客 2020.03.06 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

创建一个actor_name表,将actor表中的所有first_name以及last_name导入改表。

题目:create table actor_name(first_name varchar(45) not null,last_name varchar(45) not null);insert into actor_nameselect first_name,last_name from actor;思路:插入其他表内的数据创建actor_name表inset into act...
原创
发布博客 2020.03.06 ·
1006 阅读 ·
1 点赞 ·
1 评论 ·
1 收藏

对于表actor批量插入如下数据,如果数据已经存在,请忽略

题目:对于表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,l...
原创
发布博客 2020.03.06 ·
584 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

查找描述信息中包括robot的电影对应的分类名称以及电影数目

题目:查找描述信息中包括robot的电影对应的分类名称以及电影数目,而且还需要该分类对应电影数量>=5部select c.name,count(*)from film_category fcjoin category c on fc.category_id=c.category_idjoin (select *,count(*) as num from film_ca...
原创
发布博客 2020.03.04 ·
642 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

给出每个员工每年薪水涨幅超过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 NULL,sa...
原创
发布博客 2020.03.03 ·
308 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

获取员工其当前的薪水比其manager当前薪水还高的相关信息

题目: 获取员工其当前的薪水比其manager当前薪水还高的相关信息,当前表示to_date=‘9999-01-01’,结果第一列给出员工的emp_no,第二列给出其manager的manager_no,第三列给出该员工当前的薪水emp_salary,第四列给该员工对应的manager当前的薪水manager_salaryCREATE TABLE dept_emp (emp_no in...
原创
发布博客 2020.03.03 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

获取所有非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 NOT NULL,...
原创
发布博客 2020.03.03 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

三表连接:统计各个部门的工资记录数

题目: 统计各个部门的工资记录数,给出部门编码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 (emp_no int(11) ...
原创
发布博客 2020.02.28 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

MYSQL-查找所有员工自入职以来的薪水涨幅情况

题目:查找所有员工自入职以来的薪水涨幅情况,给出员工编号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 varchar(16) NOT ...
原创
发布博客 2020.02.28 ·
939 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

MYSQL-select后直接做运算

1. 题目:查找员工编号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,from_dat...
原创
发布博客 2020.02.28 ·
2396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏