![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
JKenina
这个作者很懒,什么都没留下…
展开
-
Mysql定义基础
1、通用语法2、分类。原创 2024-04-28 21:20:49 · 161 阅读 · 0 评论 -
Mysql——DDL
1、数据库操作2、3、数据类型如:age tinyint unsingned 表示年龄是tinyint类型且属于无符号范围score double(4,1) 表示最高为四位数,只有一个小数。char(10) 表示字符长度最大为10个字符,如果字符是1,那么其占用的空间也为10,使用空格补位varchar(10) 表示字符长度最大为10个字符,如果字符是1,那么其占用的空间也为1。原创 2024-04-29 08:00:00 · 235 阅读 · 0 评论 -
Mysql基础(5)——分组查询
分组查询引入:查询每个部门的平均工资SELECT AVG(salary)FROM employeesGROUP BY department_id;案例1:查询每个工种的最高工资SELECT MAX(salary) job_id FROM employees GROUP BY job_id;案例2:查询每个位置上的部门个数SELECT count(*) location_id FROM departments GROUP BY location_id 添加筛选条件案例1:查询邮原创 2022-05-23 20:29:00 · 814 阅读 · 0 评论 -
SQL基础(4)——分组函数
分组函数功能:用作统计使用,又称聚合函数或统计函数或组函数分类:sum;avg;max;min;count特点:1.sum,min,count 可以处理任何类型;2、分组函数都会忽略null值;3、可以和distinct 搭配去实现去重的运算;4、count函数的单独介绍;5、和分组函数一同查询的字段要求是GROUP BY 后的字段1.简单使用SELECT SUM(salary) FROM employees;SELECT AVG(salary) FROM employees;SEL原创 2022-05-23 16:21:01 · 1250 阅读 · 0 评论 -
Mysql初级(1)——基础查询
1.查询表中的单个字段SELECT last_name FROM emploYees;2.查询表中多个字段SELECCT last_name,salary,email FROM employees ;查询数据的名称不一定要与原表一致;3.查询表中的所有字段SELECT * FROM employees着重号,为了告诉大家这是一个字段#4.查询常量值,在mysql中不区分字符与字符串,只要是字符都使用单引号引SELECT 100;SELECT 'john';#5.查询表达式SELE原创 2022-05-22 22:02:49 · 128 阅读 · 0 评论 -
SQL基础(3)——排序查询和常见函数
排序查询#案例2:查询部门编号>=90的员工信息,按入职时间的先后进行排序【添加筛选条件】SELECT *FROM employeesWHERE department_id >=90ORDER BY HIREDATE ASC#案例3:按年薪的高低显示员工信息和 年薪【按表达式排序】#这里的按表达式排序是指年薪是一个表达式SELECT *,salary*12*(1+IFNULL(commission_pct,0)) AS 年薪FROM employeesWHERE ORDE原创 2022-05-22 21:50:09 · 697 阅读 · 0 评论 -
SQL基础(2)——条件查询
条件查询语法:SELECT 查询列表FROM 表名WHERE 筛选条件;#一、按条件表达式筛选#案例1:查询工资>12000的员工信息SELECT *FROM employeesWHERE salary>12000#案例2:查询部门编号不等于90号的员工名和部门编号SELECT department_id, last_nameFROM employeesWHERE department_id <>原创 2022-05-21 19:11:26 · 787 阅读 · 0 评论