随笔分类 -  MySQL

摘要:语法: select 查询列表 from 表1 别名 【连接类型】 join 表2 别名 on 连接条件 【where 筛选条件】 【group by 分组】 【having 筛选条件】 【order by 排序列表】 分类: 内连接(★):inner 外连接 左外(★):left 【outer】 右外(★):right 【outer】 全外:full【outer】 交叉连接:cross 阅读全文
posted @ 2019-08-15 16:47 DiYong 阅读(296) 评论(0) 推荐(0)
摘要:含义:又称多表查询,当查询的字段来自于多个表时,就会用到连接查询 笛卡尔乘积现象:表1 有m行,表2有n行,结果=m*n行 发生原因:没有有效的连接条件 如何避免:添加有效的连接条件 分类: 按年代分类: sql92标准:仅仅支持内连接 sql99标准【推荐】:支持内连接+外连接(左外和右外)+交叉连接 按功能分类: 内连接: 等值连接 非等值连接 自连接 外连接: 左外连接 右外连接 全外连接 交叉连接 阅读全文
posted @ 2019-08-15 15:16 DiYong 阅读(460) 评论(0) 推荐(0)
摘要:语法: select 查询列表 from 表 【where 筛选条件】 group by 分组的字段 【order by 排序的字段】; 特点: 1、和分组函数一同查询的字段必须是group by后出现的字段 2、筛选分为两类:分组前筛选和分组后筛选 针对的表 位置 连接的关键字 分组前筛选 原始表 group by前 where 分组后筛选 group by后的结果集 group by后 having 阅读全文
posted @ 2019-08-13 17:09 DiYong 阅读(394) 评论(0) 推荐(0)
摘要:分类: sum 求和、avg 平均值、max 最大值 、min 最小值 、count 计算个数 特点: 1、sum、avg一般用于处理数值型 max、min、count可以处理任何类型 2、以上分组函数都忽略null值 3、可以和distinct搭配实现去重的运算 4、count函数的单独介绍 一般使用count(*)用作统计行数 、和分组函数一同查询的字段要求是group by后的字段 阅读全文
posted @ 2019-08-13 15:40 DiYong 阅读(1640) 评论(0) 推荐(0)
摘要:#一、字符函数 #二、数学函数 #三、日期函数 #四、其他函数 #五、流程控制函数 阅读全文
posted @ 2019-08-13 00:17 DiYong 阅读(588) 评论(0) 推荐(0)
摘要:#1、按单个字段排序 #2、添加筛选条件再排序 #3、按表达式排序 #4、按别名排序 #5、按函数排序 #6、按多个字段排序 阅读全文
posted @ 2019-08-12 23:11 DiYong 阅读(288) 评论(0) 推荐(0)
摘要:and or not and or not &&和and:两个条件都为true,结果为true,反之为false ||或or: 只要有一个条件为true,结果为true,反之为false !或not: 如果连接的条件本身为false,结果为true,反之为false 三、模糊查询 like between and in is null 通配符: % 任意多个字符,包含0个字符 _ 任意单个字符 #ESCAPE转义字符 #安全等于 <=> 阅读全文
posted @ 2019-08-07 23:57 DiYong 阅读(382) 评论(0) 推荐(0)
摘要:select 查询列表 from 表名; USE test;    /*使用数据库*/ 起别名 AS 去重  DISTINCT #CONCAT(a,b) 连接 阅读全文
posted @ 2019-08-07 22:40 DiYong 阅读(313) 评论(0) 推荐(0)
摘要:MySQL安装与使用 图解MySQL程序结构 MySql数据库的安装 DBMS分为两类:– 基于共享文件系统的DBMS (Access )– 基于客户机——服务器的DBMS(MySQL、Oracle、SqlServer) • 社区版(免费)• 企业版(收费)Windows平台下下载:http://d 阅读全文
posted @ 2019-08-07 19:30 DiYong 阅读(202) 评论(0) 推荐(0)
摘要:MySQL SQL概述 数据库的好处: •实现数据持久化 •使用完整的管理系统统一管理易 数据库的概念: DB:数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。 DBMS:数据库管理系统(Database Management System)。数据库是通过DBMS创建和操 阅读全文
posted @ 2019-08-07 18:34 DiYong 阅读(209) 评论(0) 推荐(0)