mysql
碎时纪
这个作者很懒,什么都没留下…
展开
-
MySQL之select查询(总)
1.基本的select语句2.过滤和排序数据3.分组函数4.分组查询5.多表查询6.子查询7.分页查询8.联合查询原创 2020-08-02 14:29:57 · 102 阅读 · 0 评论 -
select查询之分组函数和多表查询
目录1.分组函数1.1 组函数类型AVG 、COUNT、MAX、MIN、SUM1.2 分组数据group by 将数据分成若干组非法使用组函数1.3 过滤分组having2.多表查询2.1 多表连接2.1.1 Mysql连接,等值连接2.2 使用on子句创建连接2.2.1 Join连接1.分组函数类似于java的方法,将一组逻辑语句封装在方法体中,对外暴露方法名隐藏实现细节,提高代码重用性作用于一组数据,并对一组数据返回一个值1.1 组函数类型AVG 、COUNT、MAX、MIN、SUMs原创 2020-08-02 14:27:05 · 763 阅读 · 0 评论 -
select查询之子查询
1.子查询介绍出现在其他语句内部的select语句,称为子查询或内查询内部嵌套其他的select语句的查询,称为外查询或主查询子查询要包含在括号内将子查询放在比较条件右面子查询分为单行子查询和多行子查询1.1 单行子查询操作符:=、>、>=、<、<=、<>(不等于)1.2 多行子查询in/not in:等于列表中的任意一个any / some:和子查询返回的某一个值比较all:和子查询返回的所有值比较例子:返回location_id是原创 2020-08-02 14:25:10 · 1146 阅读 · 0 评论 -
select查询之分页查询
分页查询当要显示的数据,一页显示不完,需要分页提交sql请求limit放在整个查询语句的最后limit offset, sizeoffset要显示条目的起始索引(从0开始)size 要显示的条目个数公式(当前页数-1)* 每页条数,每页条数案例有奖金的员工信息,并且工资较高的前10名显示出来select * from employeeswhere commission_pct is not nullorder by salary desclimit 0,10;...原创 2020-08-02 14:23:09 · 1571 阅读 · 1 评论 -
select查询之联合查询
联合查询union 联合 合并:将多条查询语句的结果合并成一个结果查询语句1 union 查询语句2 union …特点1.要求多条查询语句的查询列数是一致的2.要求多条查询语句的所查询的每一列的类型和顺序最好一致3.union关键字默认去重,使用union all 可以包含重复项实例查询部门编号>90或邮箱包含a的员工信息select * from employees where department_id >90unionselect * from employ原创 2020-08-02 14:21:25 · 858 阅读 · 0 评论 -
基本的select语句
1.基本的select语句1.1 select 查询列表 from 表名;查询列表:表中的字段、常量值、表达式、函数例如:选择全部列:select * from departments;选择特定的列:select department_id, location_id from departments;1.2 列的别名重命名一个列,便于计算,紧跟列名,也可以在列名和别名之间加入关键字‘AS’,别名使用双引号,以便在别名中包含空格或特殊的字符并区分大小写。例如:select last_name原创 2020-08-02 14:19:35 · 1312 阅读 · 0 评论 -
select查询之过滤和排序数据
目录2.过滤和排序数据2.1 使用where子句比较运算2.2 between...and...2.3 in(set)表示在某些数值内2.4 like选择类似的值2.5 is (not) NULL判断空值2.6 AND 要求并的关系为真2.7 OR 要求或关系为真2.8 NOT2.9 ORDER BY子句排序2.过滤和排序数据2.1 使用where子句比较运算select * from employees where department_id = 90;比较运算操作符:=、>、<、原创 2020-08-02 14:17:02 · 781 阅读 · 0 评论 -
DML语句之增删改
目录1.DML语句2.插入语句2.1 insert into 表名(列名...)values(值1,...);2.2 insert into 表名 set 列名=值,列名=值...;2.3 两种方式比较3.修改语句3.1 修改表单记录3.2 修改多表记录4.删除语句4.1 单表删除4.2 多表删除4.3 truncate & delete1.DML语句DML(Data Manipulation Language-数据操纵语言)事务是由完成若干项工作的DML语句组成的2.插入语句2.原创 2020-08-02 14:15:33 · 220 阅读 · 0 评论 -
select查询之单行函数
目录1.单行函数1.1字符函数(字符串)lengthconcat 拼接字符串upper、lower 大小写substr、substringinstrtrimlpad 、rpadreplace 替换1.2 数学函数round 四舍五入ceil 向上取整,返回>=该参数的最小整数floor 向下取整,返回<=该参数的最大整数truncate 截断mod 取余1.3 日期函数now 返回当前系统的日期+时间curdate 返回当前日期,不包含时间curtime 返回当前时间,不包含日期获取指定的部分,原创 2020-08-02 14:28:34 · 1073 阅读 · 0 评论 -
MySQL简介
一、数据库的介绍1.数据库的优势持久化数据到本地。可以实现结构化查询,方便管理2.数据库的相关概念DB:数据库,保存一组有组织的数据的容器DBMS:数据库管理系统,用于管理DB中的数据SQL:结构化查询语言,用于和DBMS通信的语言二、cmd操作mysql数据库启动服务失败cmd管理员方式启动/关闭mysql:net start/stop mysql忘记密码错误:You must reset your password using ALTER USER sta原创 2020-08-02 14:31:18 · 96 阅读 · 0 评论