随笔分类 -  SQL

摘要:本篇博客以问答的形式介绍MySQL相关的索引知识。 在网上看到一个大神写的详解,非常好,这里分享一下:http://www.liuzk.com/410.html ###什么是索引? 索引是一种数据结构,可以帮助我们快速的进行数据的查找。 ###索引是个什么样的数据结构呢? 索引的数据结构和具体存储引 阅读全文
posted @ 2020-12-16 18:22 John_yan15 阅读(75) 评论(0) 推荐(0) 编辑
摘要:题目: 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。注意对于重复的emp_no进行忽略(即emp_no重复的title不计算,title对应的数目t不增加)。CREATE TABLE IF NOT EXISTS `titles` (`emp_no` 阅读全文
posted @ 2020-09-25 15:51 John_yan15 阅读(115) 评论(0) 推荐(0) 编辑
摘要:题目: 从titles表获取按照title进行分组,每组个数大于等于2,给出title以及对应的数目t。CREATE TABLE IF NOT EXISTS "titles" (`emp_no` int(11) NOT NULL,`title` varchar(50) NOT NULL,`from_ 阅读全文
posted @ 2020-09-25 15:37 John_yan15 阅读(145) 评论(0) 推荐(0) 编辑
摘要:题目: 获取所有非manager的员工emp_noCREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NO 阅读全文
posted @ 2020-09-23 15:52 John_yan15 阅读(171) 评论(0) 推荐(0) 编辑
摘要:题目: 找出所有员工当前(to_date='9999-01-01')具体的薪水salary情况,对于相同的薪水只显示一次,并按照逆序显示CREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from 阅读全文
posted @ 2020-09-23 15:15 John_yan15 阅读(382) 评论(0) 推荐(0) 编辑
摘要:题目: 查找薪水变动超过15次的员工号emp_no以及其对应的变动次数tCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` d 阅读全文
posted @ 2020-09-23 14:54 John_yan15 阅读(307) 评论(0) 推荐(0) 编辑
摘要:题目: 查找各个部门当前(dept_manager.to_date='9999-01-01')领导当前(salaries.to_date='9999-01-01')薪水详情以及其对应部门编号dept_no (注:请以salaries表为主表进行查询,输出结果以salaries.emp_no升序排序, 阅读全文
posted @ 2020-09-22 10:40 John_yan15 阅读(295) 评论(0) 推荐(0) 编辑
摘要:题目: 查找入职员工时间排名倒数第三的员工所有信息,为了减轻入门难度,目前所有的数据里员工入职的日期都不是同一天CREATE TABLE `employees` (`emp_no` int(11) NOT NULL,`birth_date` date NOT NULL,`first_name` va 阅读全文
posted @ 2020-09-22 10:02 John_yan15 阅读(224) 评论(0) 推荐(0) 编辑
摘要:MySQL Date 函数 函数描述 NOW() 返回当前的日期和时间 CURDATE() 返回当前的日期 CURTIME() 返回当前的时间 DATE() 提取日期或日期/时间表达式的日期部分 EXTRACT() 返回日期/时间的单独部分 DATE_ADD() 向日期添加指定的时间间隔 DATE_ 阅读全文
posted @ 2020-09-11 16:29 John_yan15 阅读(107) 评论(0) 推荐(0) 编辑
摘要:SQL 约束 定义: 用于规定表中的数据规则,若违反约束的数据行为,行为会被约束终止。 语法: CREATE TABLE table_name ( column_name1 data_type(size) constraint_name, column_name2 data_type(size) c 阅读全文
posted @ 2020-09-11 16:06 John_yan15 阅读(114) 评论(0) 推荐(0) 编辑
摘要:演示数据库 下面是选自 "Websites" 表的数据: + + + + + + | id | name | url | alexa | country | + + + + + + | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 阅读全文
posted @ 2020-09-11 10:16 John_yan15 阅读(188) 评论(0) 推荐(0) 编辑
摘要:演示数据库 mysql> SELECT * FROM Websites; + + + + + + | id | name | url | alexa | country | + + + + + + | 1 | Google | https://www.google.cm/ | 1 | USA | | 阅读全文
posted @ 2020-09-10 16:17 John_yan15 阅读(249) 评论(0) 推荐(0) 编辑
摘要:样本数据库: + + + + + + | id | name | url | alexa | country | + + + + + + | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.c 阅读全文
posted @ 2020-09-10 15:21 John_yan15 阅读(687) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示