
MySQL
MySQL数据库
czx鑫
这个作者很懒,什么都没留下…
展开
-
MySQL SQL分组查询
DQL语言-分组查询一、group by 子句语法:select 分组函数,列(要求出现在group by)的后面from 表【where 筛选条件】group by 分组的列表【order by 子句】注意:查询列表必须特殊,要求是分组函数和group by 后出现的字段特点:1、分组查询中的筛选条件分为两类数据源 位置 关键字分组前的筛选 原始表 group by 前面 where分组后的筛选 分组后的新表 group by 后面 ha原创 2021-12-25 15:19:25 · 6402 阅读 · 0 评论 -
MySQL 常见函数(2)
常见函数(2)一、分组函数功能:用作统计使用,又称为聚合函数或者统计函数或组函数分类:sum求和、avg求平均、max最大值、min最小值、count计算个数特点:1、sum、avg一般用于处理数值型,min、max、count可以处理任何类型2、以上分组函数都忽略了null值所在的行3、可以和distinct搭配,达到去重效果二、分组函数的简单使用1、sum 函数2、avg 函数3、min 函数4、max 函数5、count 函数6、三、count 的详细介绍原创 2021-12-22 12:48:21 · 468 阅读 · 1 评论 -
MySQL 常见函数(1)
常见函数 (1)一、概念:将一组逻辑语句封装在方法体中,对外暴露方法名二、好处:隐藏实现的细节,提高代码的重用性三、调用:select 函数名(参数列表) 【from 表】;四、特点:1>.叫什么(函数名)2>.干什么(函数功能)五、分类:1>.单行函数如:concat、length、ifnull等2>.分组函数做统计使用,又称为统计函数、聚合函数、组函数六、单行函数分类:字符函数、数学函数、日期函数、其他函数、流程控制函数七、字符函数length()原创 2021-12-22 12:38:12 · 668 阅读 · 0 评论 -
MySQL SQL排序查询
DQL语言-排序查询一、排序查询1、语法select 查询列表 from 表 【where 筛选条件】order by 排序列表 【asc|desc】特点:asc代表升序,desc代表降序,不写默认升序案例1:查询员工信息,要求工资从高到低1>.desc 降序select * from employees order by salsary desc;2>.默认情况下是升序3>.升序案例2:查询部门编号>=90的员工信息,按入职的时间先后进行排序select原创 2021-12-21 09:47:22 · 475 阅读 · 0 评论 -
1054 - Unknown column ‘employees.job_id‘ in ‘field list‘
留个疑问:对表起别名后,原名就不能用了?看到的且知道答案的朋友能不能给个解答1054 - Unknown column ‘employees.job_id’ in ‘field list’起了别名,但刚开始用了表名全用别名,没错没用别名,没错...原创 2021-12-20 19:48:36 · 554 阅读 · 0 评论 -
1055 - Expression #3 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘OMO
今天学习MySQL分组查询遇到一个错误本人英语不行,只能上百度翻译虽然还是看不太懂,但大概是说,在group by子句后面缺少了job_id的字段,因为前面用到了聚合函数,所以选择的列必须是分组的列,所以只要在group by 子句后面加上字段就解决了...原创 2021-12-20 16:20:10 · 726 阅读 · 0 评论 -
MySQL SQL条件查询
DQL语言-条件查询一、条件查询1、语法select 查询列表 from 表名 where 筛选条件;分类:1>.按条件表达式筛选条件运算符:> < = != <> >= <=2>.按逻辑表达式筛选(与或非)逻辑运算符: && and || or ! not3>.模糊查询like、between… and…、in、is null、is not null2、条件运算符3、逻辑表达式4、模糊原创 2021-12-20 15:09:58 · 496 阅读 · 0 评论 -
MySQL SQL基础查询
DQL语言-基础查询一、MySQL的语法规范1、不区分大小写,但建议关键字大写,表名、列名小写2、每条命令最好用分号结尾3、每条命令根据需要,可以进行缩进或换行4、注释(给人看的)单行注释:#注释内容单行注释:- - 注释内容多行注释:/注释内容/二、基础查询1、语法:select 查询列表 from 表名;特点:1>.查询的列表可以是:表中的字段、常量值、表达式、函数2>.查询的结果是一个虚拟的表格2、查询标准的单个字段select 字段1 from 表1;3原创 2021-12-19 14:03:47 · 540 阅读 · 0 评论 -
Linux安装MySQL服务端
MySQL的介绍、安装和登录退出一、MySQL的背景1、前身属于瑞典的一家公司,MySQL AB2、08年被sun公司收购3、09年sun被oracle收购二、MySQL的优点1、开源、免费、成本低2、性能高、移植性好3、体积小,便于安装三、Linux上安装MySQL数据库服务端1、apt-get upgrade2、apt-get update3、apt-get install mysql-server进行初始化操作,设置密码为1234564、mysql_secure_insta原创 2021-12-17 11:08:33 · 1397 阅读 · 1 评论 -
navicat导入sql文件成功但没有表
此时,上网,百度网上说,导入时将第二个勾去掉,就是下面这样但是,你会发现,还是没有表这个时候,你开始慌了,但是,不要急打开要导入的sql文件你会发现,可能存在这么一行字USE myemployees;是的,罪魁祸首就是它,这是指定当前的数据库,而你的数据库不叫这个所以,删掉它并保存重新导入sql文件,刷新,你就会发现是的,这些表出来了,皆大欢喜,完结撒花。...原创 2021-12-16 19:23:29 · 25154 阅读 · 25 评论 -
与MySQL的第一次亲密接触
一、数据库的好处1、可以持久化数据到本地2、结构化查询二、数据库的常见概念1、DB:数据库,存储数据的容器2、DBMS:数据库管理系统,又称为数据库软件或产品,用于创建或管理DB3、SQL:结构化查询语言,用于和数据库通信的语言,不是某个数据库软件特有的,而是几乎是所有主流数据库软件通用的语言。三、数据库存储数据的特点1、数据存放到表中,然后表再放到库中2、一个库可以有多张表,每张表具有唯一的表名用来标识自己3、表中有一个或者多个列,列又称为“字段”,相当于属性4、表中的每一行数据就相原创 2021-12-16 19:04:01 · 294 阅读 · 0 评论