
MySQL数据库
@大愚@
追光的人
展开
-
MySQL:连接查询
#进阶6:连接查询/*含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询笛卡尔乘积现象:表1有m行,表二有n行,结果有m * n行发生的原因是没有有效的连接条件分类 按年代分类 sql92 sql99 按功能分类 内连接: 等值连接 1,多表查询值得结果为多表的交集部分 2,n表连接,至少需要n - 1个连接条件原创 2020-07-19 22:49:17 · 134 阅读 · 0 评论 -
数据库 基础笔记5
#进阶五:分组查询/*语法: select 分组函数,列(要求出现在group by的后面) from 表 where 筛选条件 group by 分组列表 order by `set_time` 子句 特点 1,分组查询中的筛选条件分为两类 数据源原创 2020-06-30 21:57:08 · 148 阅读 · 0 评论 -
MySQL周结
#基础查询/*select 查询列表from 表名查询的列表可以是表达式中的字段,常量值,表达式值,函数*/#查询单个字段SELECT salary FROM employees;#查询这个表SELECT *FROM employees;SELECT 100 % 99 AS 余数; #条件查询/*语法select 查询列表(3)from 表(执行步骤1)w原创 2020-06-27 10:42:36 · 161 阅读 · 0 评论 -
数据库:基础笔记4
#数学函数#round 四舍五入(先对其绝对值四舍五入再添加符号)SELECT ROUND(1.56);SELECT ROUND(-1.54);#ceil 向上取整,返回.>= 该参数的最小整数SELECT CEIL(1.0001);SELECT CEIL(1.000);#floor 向下取整 返回 <= 该参数的最大整数SELECT FLOOR(1.0001);#truncate 截断(小数点后保留几位)SELECT原创 2020-06-23 22:20:16 · 505 阅读 · 0 评论 -
数据库:基础笔记3
#进阶三:排序查询/*语法select 查询列表 3from 表名 1根据实际需要可以加 where 筛选条件 2order by 排序列表 asc(升序)|desc(降序)4特点 1, 如果不写默认是升序 2,排序列表支持单个字段,多个字段,表达式,函数,别名 3,排序列表一般放在查询语句的最后面,limit子句除外 */#案例:查询工资升序排列后员工信息SELECT *FROM employeesORDER BY原创 2020-06-22 21:08:14 · 121 阅读 · 0 评论 -
数据库:基础笔记2
myemployees库:https://pan.baidu.com/s/1OBCIYIiG7MWZdmQtVpwgYg提取码:nn4m#数据库的相关概念/*DB:数据库,即是存放数据的DBMS:数据库管理系统SQL:结构化查询语言,用来和数据库通信的语言,我们通过SQL来操作DBMS,然后DBMS就来管理数据库*/#基础查询#语法 select 查询列表 from 表名;/*1,查询列表可以是表中的字段,常量值,表达式,函数等*/#以下都是对myemployees库的操作原创 2020-06-21 21:41:03 · 161 阅读 · 0 评论 -
数据库:基础学习笔记1
数据库优点:实现数据持久化使用完整的管理矽统统一管理易于查询专用名词1,DB数据库:存储数据的仓库,他保存了一系列有组织的数据2,DBMS数据库管理系统:是数据库通过DBMS创建和操作的容器3,SQL结构化查询语言,专门用来与数据库通信的语言特点1,将数据放在列表中,表在放到库中2,一个数据库中可以有多个表,每一个表都由一个名字,用来标记自己,表名具有唯一性3,表具有一些特征,这些特征定义了数据在表中如何存储,类似java中的类的设计4,表由列组成,我们也称为字段,所以表都是原创 2020-06-21 21:33:55 · 215 阅读 · 0 评论