![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
Mysql
聪明的小周啊
这个作者很懒,什么都没留下…
展开
-
MySql进阶四:常见函数 5 流程控制函数
五、流程控制函数1.if 函数 :if else的效果SELECT IF(10>5,'大','小');SELECT last_name, commission_pct, IF(commission_pct IS NULL ,'没奖金嘻嘻嘻','有奖金嘻嘻嘻')FROM employees;2.case函数的使用一: switch CASE 的效果java中:switch(变量或表达式){ CASE 常量1:语句1;break; ..... defuault:语句;b原创 2021-11-01 19:17:39 · 94 阅读 · 0 评论 -
MySql进阶五:分组查询
进阶五:分组查询语法:select 分组函数,列(要求出现在group by 的后面)from 表【where 筛选条件】froup by 分组的列表【order by 字句】注意:查询列表必须特殊,要求是分组函数和group by 后出现的字段特点:1、分组查询中的筛选条件分为两类 数据源 位置 关键字分组前筛选 原始表 group by字句的前面 where分组后筛选 分组后的结果集 group by字句的后面 having(1)分组函数做条件肯定放在h原创 2021-11-08 12:40:10 · 70 阅读 · 0 评论 -
MySql 进阶二:条件查询
进阶二:条件查询语法: select 查询列表 from 表名 where 筛选条件;分类: 一、按条件表达式筛选 条件运算符:> < = != <> >= <= 二、按逻辑表达式筛选 逻辑运算符:&& || ! and or not 三、模糊查询 like between and in is null1、按条件表达式筛选案例1:查询工资大于12000的员工信息SELECT *F原创 2021-11-01 19:10:55 · 113 阅读 · 0 评论 -
MySql进阶四:常见函数 2 数字函数
#二、数学函数1.round 四舍五入SELECT ROUND(-1.55);SELECT ROUND(1.567,2);2.ceil 向上取整 返回大于等于该参数的最小整数SELECT CEIL(-1.52);3.floor 向下取整 返回小于等于该参数的最小整数SELECT FLOOR(-9.99);4.truncate 截断SELECT TRUNCATE(1.69999,1);5.mod 去余 mod(A,B) 运算机制等同于-> A - A / B *原创 2021-11-01 19:15:15 · 61 阅读 · 0 评论 -
MySql 进阶一:基础查询
#DQL语言的学习#进阶一:基础查询语法:select 查询列表 from 表名;类似于:System.out.println(打印东西);特点: 1.查询列表可以是:表中的字段,常量值,表达式,函数 2.车讯的结果是一个虚拟的表格0.使用USE myemployees;1.查询表中的单个字段SELECT last_name FROM employees;#查询姓名#2.查询表中的多个字段SELECT last_name,salary,email FROM employees;原创 2021-11-01 19:08:47 · 154 阅读 · 0 评论 -
MySql进阶四:常见函数 3 日期函数
三、日期函数1.now 返回当前系统日期+时间SELECT NOW();2.curdate 返回当前系统日期SELECT CURDATE();3.curtime 返回当前系统时间SELECT CURTIME();4.可以获取指定的部分 年(year) 月(month) 日()day 小时(hour) 分钟(minute) 秒(second)SELECT YEAR(NOW()) AS 年;适用于表中日期型数值 SELECT YEAR(hiredate) AS 年 FR原创 2021-11-01 19:16:14 · 77 阅读 · 0 评论 -
MySql进阶七:子查询
进阶7:子查询含义:出现在其他语句中的select语句,称为子查询或内查询外部的查询语句,称为主查询或外查询分类:按子查询出现的位置:select后面:仅仅支持标量子查询from后面: 支持表子查询where或having后面:★ 标量子查询(单行) √ 列子查询 (多行) √ 行子查询 exists后面(相关子查询) 表子查询按结果集的行列数不同:标量子查询(结果集只有一行一列)列子查询(结果集只有一列多行)行子查询(结果集有一行多列)表子查询(结果集一般原创 2021-12-06 16:23:53 · 87 阅读 · 0 评论 -
MySql进阶四:常见函数 4 其他函数
四、其他函数1.查看数据库版本SELECT VERSION();2.查看当前数据库SELECT DATABASE();3.查看当前用户SELECT USER();原创 2021-11-01 19:17:02 · 101 阅读 · 0 评论 -
MySql进阶四:常见函数 1 字符函数
进阶四:常见函数概念:类似于Java的方法,将一组逻辑语句好处:1、隐藏了实现细节,2、提高代码的重用性调用:select函数名(实参列表)【from 表】;特点: 1.叫什么(函数名) 2.干什么(函数功能)分类: 1、单行函数 如 concat、length、ifnull等 2、分组函数 功能:做统计使用,又称为统计函数、聚合函数、函数族常见函数: 字符函数: length concat substr instr trim upper lowe原创 2021-11-01 19:14:38 · 128 阅读 · 0 评论 -
Mysql 进阶三:排序查询
进阶三:排序查询语法: select 查询列表 from 表 where 查询条件 order by 排序列表 asc|desc特点: 1.asc升序,desc降序 默认升序 2.order by 子句中可以支持单个字段,多个字段,表达式,函数,别名 3.order by子句一般是放在查询语句的最后面,limit子据除外案例1:查询员工信息,要求工资从高到低排序 SELECT * FROM employees ORDER BY salary DESC;案例1.1原创 2021-11-01 19:13:04 · 229 阅读 · 0 评论 -
Mysql常见命令
Mysql常见命令1.查看当前所有数据库show databases;2.打开指定的库user test;3.查看当前库的所有表show tables;4.查看其他库的所有表show tables from 库名;5.创建表creart table 表名(列明 列类型,列明 列类型,....)6.查看表结构desc 表名;7.查看服务器的版本方式一:登录到mysql服务端select version();方式二:没有登录到mysql服务端mysql --version 或原创 2021-11-01 19:07:12 · 66 阅读 · 0 评论 -
MySql sql99语法
二、sql99语法语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类:内连接(★):inner外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】交叉连接:cross (一)内连接语法:select 查询列表from 表1 别名原创 2021-12-06 15:18:51 · 224 阅读 · 0 评论 -
MySql进阶六:连接查询
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-12-06 15:10:19 · 150 阅读 · 0 评论