MySQL基础系列笔记
学习MySQL过程中所做的笔记
洪hong
这个作者很懒,什么都没留下…
展开
-
MySQL 简单联结
简单联结背景知识内部联结形式1:使用 WHERE 子句形式2:指定联结方式学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记背景知识关系表:数据分类存在多个关联的数据表主键:数据表中的唯一标识符外键:表中的某一列,且为另一个表的主键关系表的可伸缩性强内部联结也称为等值联结联结表的数量没有限制笛卡儿积:当缺少 WHERE 子句时,检索出的行数...原创 2019-10-18 22:51:47 · 179 阅读 · 0 评论 -
MySQL 子查询的两种途径
子查询子查询1、利用子查询进行过滤2、作为计算字段使用子查询子查询当从多个数据库表查询多种数据时,通常有以下两种使用途径1、利用子查询进行过滤子查询时由内向外处理 SELECT 语句的子查询通常与 WHERE…IN…一起使用SELECT cust_name, cust_contactFROM customersWHERE cust_id IN (SELECT cust_id ...原创 2019-10-18 22:43:01 · 259 阅读 · 0 评论 -
MySQL 组合查询用法
组合查询UNION 关键字1、UNION规则2、包含、取消重复的行3、对查询结果进行排序学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记UNION 关键字组合查询和多个 WHERE 子句条件的单条查询语句作用相同可简化 WHERE 子句的复杂度SELECT vend_id, pro_id , pro_priceFROM productsWHERE...原创 2019-10-15 23:08:22 · 319 阅读 · 0 评论 -
MySQL 数据分组
数据分组GROUP BY 和 HAVING 子句1、创建分组 GROUP BY2、过滤分组3、分组和排序学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记GROUP BY 和 HAVING 子句按照某种逻辑,对数据进行分组,在每个组分别进行聚集计算1、创建分组 GROUP BYSELECT id, COUNT(*) AS numFROM listG...原创 2019-10-15 23:01:01 · 402 阅读 · 0 评论 -
MySQL汇总数据(常用聚集函数)
聚集函数1、常见聚集函数2、聚集不同的值3、组合聚集函数学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记用于汇总数据而非实际检索数据,用于数据分析1、常见聚集函数函数说明AVG()返回某列的平均值COUNT()返回某列的行数MAX()返回某列的最大值MIN()返回某列的最小值SUM()返回某列值之和...原创 2019-09-23 22:05:35 · 429 阅读 · 0 评论 -
MySQL常用数据处理函数
函数1、文本处理函数2、日期和时间处理函数3、数值处理函数学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记1、文本处理函数SELECT id, Upper(name), price*num AS sumFROM listWHERE id = 100;函数说明Left()返回串左边的字符Rig...原创 2019-09-23 22:02:30 · 296 阅读 · 0 评论 -
计算字段
计算字段1、拼接字段,Concat() 函数2、别名3、执行算术计算学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记在 SELECT 语句中创建,在数据表中并没有实际存在,只是一个运算过程相当于通过对列的运算,形成一个新的列1、拼接字段,Concat() 函数SELECT Concat(column1, column2,...)FRON lis...原创 2019-09-22 23:34:49 · 1122 阅读 · 0 评论 -
正则表达式检索数据
REGEXP 操作符1、REGEXP 与 LIKE 的区别2、OR 匹配3、匹配特殊字符4、匹配字符类5、匹配多个实例6、定位符学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记紧接着正则表达式SELECT columnFRON listWHERE condition;# 如 WHERE name REGEXP 'hong';# 检索含有 ho...原创 2019-09-22 23:31:53 · 588 阅读 · 0 评论 -
通配符检索数据
LIKE 操作符1、% 通配符2、_ 通配符3、使用技巧学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记通配符:用于匹配值的一部分特殊字符搜索模式:由字面值、通配符或二者结合组成的搜索条件用法与正则表达式差不多1、% 通配符匹配任意字符,不限数量不可匹配 NULL可在搜索模式任意位置使用,可重复使用SELECT columnFRON...原创 2019-09-21 23:18:30 · 1518 阅读 · 0 评论 -
WHERE 子句:MySQL条件检索详细用法
按条件检索1、操作符2、单条件检索不匹配检查范围值检查空值检查IN 操作符NOT 操作符3、多条件检索AND 操作符与 OR 操作符学习 MySQL,整理语法知识,可以打开左侧的「MySQL基础」专栏查看全系列笔记类似 if 语句挑选出符合条件的数据1、操作符操作符意义=等于<>不等于!=不等于<小于<=...原创 2019-09-21 23:13:15 · 499 阅读 · 0 评论 -
ORDER BY 子句:排列检索数据详细用法
排序检索数据1、按单个列排序2 、按多个列排序3、指定排序方向4、区分大小写和排序顺序5、取出某列的最值学习< MySQL必知必会 >的系列笔记,整理 MySQL 语法,可以打开我的「MySQL基础」专栏查看全系列笔记SELECT 语句的子句当需要特定排列的数据时使用该语句1、按单个列排序根据某列进行排序SELECT columnFRON listORDEDR ...原创 2019-09-21 00:56:39 · 407 阅读 · 0 评论 -
SELECT 语句:MySQL检索常见用法
数据检索SELECT 语句1、检索单个列2、检索多个列3、检索所有列4、检索不同的行5、检索特定的行6、使用完全限定的表名SELECT 语句以 ; 结束SQL语句SQL语句不区分大小写,习惯关键字为大写,其他为小写1、检索单个列FROM 子句SELECT columnFROM list_name;# column 为所检索列的名字,list_name 为列所在的表2、检索多...原创 2019-09-21 00:55:51 · 612 阅读 · 0 评论