随笔分类 -  MySQL

学习笔记
摘要:# 今日内容 1. 多表查询 2. 事务 3. DCL## 多表查询: * 查询语法: select 列名列表 from 表名列表 where.... * 准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME 阅读全文
posted @ 2019-09-09 20:12 水果、、 阅读(345) 评论(0) 推荐(0)
摘要:# 今日内容 1. DQL:查询语句 1. 排序查询 2. 聚合函数 3. 分组查询 4. 分页查询 2. 约束 3. 多表之间的关系 4. 范式 5. 数据库的备份和还原# DQL:查询语句 1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字 阅读全文
posted @ 2019-09-08 20:56 水果、、 阅读(234) 评论(0) 推荐(0)
摘要:1. 数据库的基本概念2. MySQL数据库软件 1. 安装 2. 卸载 3. 配置3. SQL## 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件 阅读全文
posted @ 2019-09-08 14:33 水果、、 阅读(223) 评论(0) 推荐(0)
摘要:IFNULL(expr1,expr2)如果 expr1 不是 NULL,IFNULL() 返回 expr1,否则它返回 expr2。 IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 阅读全文
posted @ 2019-07-04 19:02 水果、、 阅读(2555) 评论(0) 推荐(0)
摘要:转载自https://blog.csdn.net/shaderdx/article/details/77184924 主要就是增加数据约束的。 Oracle中的约束简单介绍 约束 Including Constraints 在数据库中使用约束(constraints)是为了在该数据库中实施所谓的"业 阅读全文
posted @ 2019-07-04 19:02 水果、、 阅读(718) 评论(0) 推荐(0)
摘要:26.列出在每个部门工作的员工数量、平均工资和平均服务期限 以上为错误解法 第一步 求出每个部门对应的所有员工,这里使用了右连接,保证显示所有的部门,但是有的部门不存在员工,但是也必须把所有的部门显示出来,将员工表与部门表进行右连接,将信息全部显示 第二步 在此基础上列出每个部门工作的员工数量 第三 阅读全文
posted @ 2019-05-29 22:52 水果、、 阅读(391) 评论(0) 推荐(0)
摘要:22.列出薪金高于公司平均薪金的所有员工,所在部门、上级领导、雇员的工资等级 相当的经典 第一步:求出薪金高于公司平均薪金的所有员工 第二步:把第一步的结果当成临时表t 将临时表t和部门表 dept d 和工资等级表salary s进行关联,求出员工所在的部门,雇员的工资等级等 关联的条件是t.de 阅读全文
posted @ 2019-05-29 17:24 水果、、 阅读(189) 评论(0) 推荐(0)
摘要:LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是 0(而不是 1): 为了与 PostgreSQL 兼容, 阅读全文
posted @ 2019-05-28 22:45 水果、、 阅读(9238) 评论(0) 推荐(1)