随笔 - 1162
文章 - 0
评论 - 16
阅读 -
59万
随笔分类 - MySQL
第十一节:分页查询
摘要:一、分页查询 1、应用场景 当要显示的数据,一页显示不全,需要分页提交SQL请求。 2、语法格式 select 查询列表 from 表 【join type】 join 表2 on 连接条件 where 筛选条件 group by 分组字段 having 分组后的筛选条件 order by 排序的字
阅读全文
第十节:子查询
摘要:一、子查询 1、含义 嵌套在其他语句内部的select语句称为子查询或内查询,即一个查询的结果作为另一个查询的条件。 外面的语句可以是insert、update、delete、select等,一般select作为外面语句较多 外面如果为select语句,则此语句称为外查询或主查询。 2、分类 (1)
阅读全文
第九节:连接查询——SQL99
摘要:一、连接查询-SQL99标准 1、分类 (1)内连接:inner join (2)外连接: ① 左外连接:left 【outer】 ② 右外连接:right 【outer】 ③ 全外连接:full 【outer】 (3)交叉连接:cross 2、语法格式 select 查询列表 from 表1 别名
阅读全文
第八节:连接查询——SQL92
摘要:一、连接查询 1、连接查询是什么? 连接查询,又称多表查询,当查询的字段来自于多个表时,就会用到连接查询。 2、笛卡尔积 笛卡尔乘积:当查询多个表时,没有添加有效的连接条件,导致多个表所有行实现完全连接 笛卡尔积:当表1有 m 条数据,表2有 n 行数据,连接查询结果就为 m*n 行。 但是这时候并
阅读全文
第七节:分组查询
摘要:一、分组查询 1、语法格式 利用 group by 子句将表中的数据分成若干组: select 分组函数, 列(需要出现在 group by 的后面) from 表 【where 筛选条件】 group by 分组的列表 【order by 子句】 注意:查询列表比较特殊,要求是分组函数和 grou
阅读全文
第六节:分组函数
摘要:一、分组函数 1、分组函数 功能:用作统计使用,又称为聚合函数或统计函数或组函数; 2、分类 sum 求和 avg 平均值 max 最大值 min 最小值 count 计算个数 3、特点 (1)sum 与 avg 一般用于处理数值型;max、min、count 可以处理任何类型; (2)以上所有的分
阅读全文
第五节:常见函数
摘要:一、常见函数 1、函数 函数:将一组逻辑语句封装在方法体重,对外暴露方法名; 2、好处 (1)隐藏了实现细节; (2)提高代码的复用性; 3、函数调用 语法: select 函数名(实参列表) 【from 表】; 4、分类 (1)单行函数 如:concat、length、ifNull 等 (2)分组
阅读全文
第四节:排序查询
摘要:一、排序查询 1、语法 select 查询列表 from 表名 【where 筛选条件】 order by 排序列表 【asc | desc】; asc 升序,默认值,可以省略;desc 降序; 2、特点 (1)asc 升序,desc 降序,如果不写,默认是升序; (2)order by 子句中可以
阅读全文
第三节:条件查询
摘要:一、条件查询 1、语法 select 查询列表|表达式|常量值|函数 from 表名 where 筛选条件; 条件查询:根据条件过滤原始表的数据,查询到想要的数据 2、分类 (1)按条件表达式筛选 条件运算符:> >= < <= != <> (2)按逻辑表达式筛选 作用:用于连接条件表达式 逻辑运算
阅读全文
第二节:基础查询
摘要:一、基础查询 1、语法 select 查询列表 from 表名; 2、特点 (1)查询列表可以是:表中的字段,常量值、表达式、函数; (2)查询的结果是一个虚拟的表格; 3、SQL 语句特点 (1)SQL 语言大小写不敏感; (2)SQL 可以写在一行或者多行; (3)关键字不能被缩写也不能分行;
阅读全文
第十一节:SQL 语言分类
摘要:一、SQL概述 1、什么是 SQL Structured Query Language 结构化查询语句 2、SQL作用 (1)是一种所有关系型数据库的查询规范,不同的数据库都支持。 (2)通用的数据库操作语言,可以用在不同的数据库中。 (3)不同的数据库 SQL 语句由一些区别,称之为方言 二、SQ
阅读全文
第十节:MySQL的常见命令和语法规范
摘要:一、MySQL 的常见命令 1、查看当前所有的数据库 show databases; 2、打开指定的库 use 库名 3、查看当前库的所有表 show tables; 4、查看其它库的所有表 show tables from 库名; 5、查看当前在哪一个库 select database(); 6、
阅读全文
第九节:MySQL 的登录与退出
摘要:一、MySQL 服务端的登录 1、方式一 通过 MySQL 自带的客户端,直接输入密码即可登录成功。 2、方式二 通过 Windows 自带的客户端,打开命令提示符,输入下面的命令 mysql 【-h主机名 -P端口号 】-u用户名 -p密码 如果直接连接本地的 MySQL,且端口也是 3306,就
阅读全文
第八节:MySQL 服务的启动和停止
摘要:一、MySQL 服务的启动与停止 1、方式一:手动启动 (1)Windows 环境下,打开服务窗口: 或者直接在 Win+R,在运行窗口输入:services.msc (2)找到要操作的服务名称 (3)选中要操作的服务名称,右击即可。 2、方式二:通过服务的方式自动启动 通过管理员身份打开命令行窗口
阅读全文
第七节:MySQL 的配置文件
摘要:一、MySQL的配置文件 1、my.ini 是什么 my.ini是MySQL数据库中使用的配置文件,修改这个文件可以达到更新配置的目的。 2、my.ini 存放在哪里 (1)以MySQL5.5为例,my.ini 存放在MySQL的安装的根目录 (2)以 MySQL5.6 | MySQL5.7 | M
阅读全文
第六节:MySQL软件的卸载(Linux版)
摘要:一、 二、 三、 四、 五、 六、
阅读全文
第五节:MySQL软件的安装(Linux版)
摘要:一、 二、 三、 四、
阅读全文
第四节:MySQL软件的安装(Windows版—msi安装)
摘要:一、MySQL5.5 安装教程 (1)打开下载的 mysql 安装文件双击解压缩,运行“mysql-5.5.40-win32.msi” (2)选择安装类型, 有“Typical(默认) ”、 “Complete(完全) ”、 “Custom(用户自定义) ”三个选项, 选择“Custom” ,按“n
阅读全文
第三节:MySQL软件的安装(Windows版—ZIP压缩包安装)
摘要:一、前言 MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。 zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。 二、ZIP 格式的安装 1、将压缩包解压到 MySQL要安装的目录: 2、配置环境变量 我的电脑->属性->高级->环境变量 选择PATH,在
阅读全文