Mysql
大林129
这个作者很懒,什么都没留下…
展开
-
进阶6:分组查询
#进阶6:分组查询/*语法:select 分组函数,列(要求出现在group by的后面)from 表【where 筛选条件】group by 分组的列表【order by子句】注意:查询列表必须特殊,要求是分组函数和group by后出现的字段特点:1、分组查询中的查询条件分为两类数据源 位置 关键字分组前筛选 原始表 group by前面 where分组后筛选 分组后的结果 group by后面 `having``①分组函数做条件肯定是放在having子句中②能用分原创 2020-08-09 18:35:06 · 124 阅读 · 0 评论 -
进阶5:分组函数
#进阶五:分组函数/*功能:用作统计使用,又称聚合函数或统计函数或组函数分类:求和 sum平均值 avg最大值 max最小值 min个数 count特点:1、 sum,avg一般只能用于数值型max、min、count既可以处理数值型也可以处理字符型2、 是否忽略null所有的分组函数都忽略null3、和distinct搭配去重后运算4、count函数的详细使用效果:myisam存储引擎,count()的效率高innodb存储引擎,count()和count(1)原创 2020-08-02 22:33:13 · 83 阅读 · 0 评论 -
进阶4:常见函数
#进阶4:常见函数/*概念:类似于C语言函数,将一组逻辑语句封装在方法体中,对外暴露方法名好处:1、隐藏实现细节2、提高代码重用性调用:select函数名(实参列表)【from表】;特点:①叫什么(功能名)②干什么(函数功能)分类:1、单行函数如:concat、length、ifnull等2、分组函数功能:做统计使用、又称统计函数、聚合函数、组函数*/ #一、字符函数#lengthSELECT LENGTH('jhon'); SELECT LENGTH('张三丰haha原创 2020-08-01 23:16:40 · 187 阅读 · 0 评论 -
进阶3:排序查询
进阶3:排序查询/*语法:select查询列表from表【where 筛选条件】order by排序列表【asc|desc】;特点:1、asc代表升序,desc代表降序如果不写,默认升序2、order by支持单个字段多个字段,表达式,函数3、order by中不能使用concat()4、order by语句一般放在查询语句最后,limt子句除外*/#案例1:查询员工信息,要求工资从高到低排序#由低到高SELECT *FROM employeesORDER B原创 2020-07-30 18:39:48 · 114 阅读 · 0 评论 -
学习进阶2:条件查询
DQL语言学习进阶2:条件查询语法: select 查询列表 from 表明 where 筛选条件;分类:一、按条件表达式筛选条件运算符:>,<,=,<>(不等于),>=,<=二、按逻辑表达式筛选逻辑运算符&&||!andornot&&/and:两个条件都为ture,结果为ture。反之为false。||/or:只要有一方为ture,结果为ture。!/not:如果连原创 2020-07-30 00:38:33 · 75 阅读 · 0 评论 -
DQL语言学习
DQL语言学习进阶1:基础查询语法:select 查询列表 from 表名;特点:1、查询列表可是:表中的字段、常量值、表达式、函数2、查询的结果是一个虚拟的表格USE myemployees;#开始加上此语句用于打开所用的库1、查询表中的单个字段select last_name from employees;2、查询表中的多个字段select last_name,salary,email from employees;3、查询表中的所有字段/*select `e原创 2020-07-29 01:12:23 · 117 阅读 · 0 评论 -
初识Mysql
初识Mysql安装Mysql软件下载mysql5.7 64位下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip电脑是64位的就下载使用64位版本的!安装步骤1、下载后得到zip压缩包.2、解压到自己想要安装到的目录,本人解压到的是D:\Environment\mysql-5.7.193、添加环境变量:我的电脑->属性->高级->环境变量选择PATH,在其后面添加: 你的my原创 2020-07-28 23:41:36 · 96 阅读 · 0 评论