MySQL
小曹变老曹
成为大牛从早睡开始
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL笔试题练习及答案(四)
第31题 题目描述 针对如下表actor结构创建索引: (注:在 SQLite 中,除了重命名表和在已有的表中添加列,ALTER TABLE 命令不支持其他操作, mysql支持ALTER TABLE创建索引) CREATE TABLE actor ( actor_id smallint(5) NOT NULL PRIMARY KEY, first_name varchar(45) NOT NULL, last_name varchar(45) NOT NULL, last_update dat原创 2020-12-08 10:56:19 · 347 阅读 · 0 评论 -
MySQL笔试题练习及答案(三)
第21题 题目描述 查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅growth,并按照growth进行升序 (注:可能有employees表和salaries表里存在记录的员工,有对应的员工编号和涨薪记录,但是已经离职了,离职的员工salaries表的最新的to_date!=‘9999-01-01’,这样的数据不显示在查找结果里面) CREATE TABLE employees ( emp_no int(11) NOT NULL, birth_date date NOT原创 2020-12-06 14:33:12 · 531 阅读 · 0 评论 -
MySQL笔试题练习及答案(二)
第十一题 题目描述 获取所有员工当前的(dept_manager.to_date=‘9999-01-01’)manager,如果员工是manager的话不显示(也就是如果当前的manager是自己的话结果不显示)。输出结果第一列给出当前员工的emp_no,第二列给出其manager对应的emp_no。 CREATE TABLE dept_emp ( emp_no int(11) NOT NULL, – ‘所有的员工编号’ dept_no char(4) NOT NULL, – ‘部门编号’ from_dat原创 2020-11-25 10:53:06 · 642 阅读 · 0 评论 -
MySQL笔试题练习及答案(一)
第一题 题目描述 查找最晚入职员工的所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天(sqlite里面的注释为–,mysql为comment) 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 NULL, gender char(1) NOT NUL原创 2020-11-25 00:02:16 · 1780 阅读 · 0 评论 -
MySQL中的日期函数
now()返回当前日期+时间 Curdate()返回当前日期,不包含时间 Curtime()返回当前时间,不包含日期 可以获取指定部分(年,月,日,小时) Select YEAR(Now()) 获取日期:当前 当前时间:select now() 结果:2020-10-24 11:10:40 当前日期:select date(now()) 结果:2020-10-24 当前年月:select date_format(now(),'%y-%m') 结果:2020-10 当前月日:select date_forma原创 2020-10-24 21:22:17 · 347 阅读 · 0 评论
分享