![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
learning_learning
哈哈,本人很懒
展开
-
MySQL中DQL语言的执行顺序
原创 2020-07-17 18:37:35 · 249 阅读 · 1 评论 -
MySQL分组查询
一 group by 和 having二 多字段分组查询1. 案例一2 案例二原创 2020-07-17 18:36:35 · 185 阅读 · 0 评论 -
MySQL分组函数
分组函数概述原创 2020-07-17 16:39:47 · 158 阅读 · 0 评论 -
MySQL查询结果排序
一 什么是按照查询结果排序?根据一个或多个字段,按照升序或者降序对查询结果进行排序。二 案例1. 案例一2 案例二3 案例三原创 2020-07-17 15:30:07 · 217 阅读 · 0 评论 -
MySQL条件查询
一 条件查询需要用到where语句二 条件查询的语法格式三 查询案例1. = <> != > >= < <=2. between ... and...3. is null / is not null4. and / or5. in / not in6. 模糊查询...原创 2020-07-17 11:45:04 · 134 阅读 · 0 评论 -
MySQL简单查询
一 简单查询语句select 字段名1,字段名2,字段名3...... from 表名;select * from 表名;//查询所有字段二 查询结果可以参与算术运算select EMPNO,ENAME,SAL*12 from emp;三 可以给查询结果取别名1.select EMPNO,ENAME,SAL*12 as yearsal from emp;2.select EMPNO,ENAME,sal*12 as 年薪 from emp;3.selec...原创 2020-07-17 10:21:49 · 76 阅读 · 0 评论 -
查看建表语句
查看创建表的语句,是查看怎么创建表的,不是查看表的内容。show create table emp;原创 2020-07-17 10:01:53 · 3203 阅读 · 0 评论 -
MySQL查看表结构和表中数据
一 查看表格结构使用 命令 【desc 表格名】二 查看表中数据使用select语句原创 2020-07-17 09:45:38 · 480 阅读 · 0 评论 -
对SQL脚本的理解
原创 2020-07-16 12:04:05 · 373 阅读 · 0 评论 -
MySQL常用命令以及如何导入数据
1,2,3,4,5是常用命令,6是如何导入数据常用命令原创 2020-07-16 11:36:26 · 100 阅读 · 0 评论 -
SQL的分类
原创 2020-07-16 11:00:19 · 89 阅读 · 0 评论 -
MySQL中的表是什么?
原创 2020-07-16 10:54:28 · 301 阅读 · 0 评论 -
MySQL中的DB、DBMS、SQL
原创 2020-07-16 10:53:38 · 184 阅读 · 0 评论 -
----------------老杜分界线-----------------
这之后的都是老杜课堂的笔记原创 2020-07-16 10:52:18 · 95 阅读 · 0 评论 -
MySQL视图
动力节点老杜课堂笔记原创 2020-07-15 11:51:46 · 83 阅读 · 0 评论 -
MySQL索引
动力节点老杜课程的笔记原创 2020-07-15 10:39:02 · 91 阅读 · 0 评论 -
MySQL存储引擎
一 什么是存储引擎?二 常见的存储引擎mysql支持很多存储引擎,每种存储引擎都对应着一种表的存储方式。当然每种存储引擎都有各自的优缺点,需要在合适的时机选取合适的存储引擎。1. InnoDB2. MyISAM存储引擎3. MEMORY4. 选择合适的存储引擎...原创 2020-07-14 22:07:03 · 106 阅读 · 0 评论 -
事务的创建
一 事务的分类1. 隐式事务没有明显的事务开始和结束的标记 insert、delete、update语句都是隐式的事务。也就是我们写了一条insert、delete、update语句,那么这条语句就是一个事务。2. 显式事务有明显的事务开始和结束标记 在开启事务前必须将禁用自动提交二 显式事务的创建步骤1. 设置禁用自动提交事务set autocommit=0;2. ...原创 2020-04-22 12:28:17 · 506 阅读 · 0 评论 -
事务的ACID
一 Atomicity原子性原子性是指事务是不可再分的单元,事务中的操作要么全部执行成功,要么都失败回滚。二 Consistency一致性事务必须使数据库从一个一致性状态转换到另一个一致性状态。 拿转账的栗子来说:事务执行之前A账户和B账户的余额总和是10000,那么转账之后A账户和B账户的余额总和还是10000三 Isolation隔离性事务的隔离性是指一个事务的执行不受其他事...原创 2020-04-22 12:02:51 · 69 阅读 · 0 评论 -
mysql之联合查询UNION
一 联合查询的定义和语法UNION: 联合 合并:将多条查询语句的结果合并成一个结果#语法:查询语句1UNION查询语句2...应用场景:要查询的结果来自于多个表,且多个表之间没有直接的关系,单查询的信息一致。注意事项:要求多条查询语句的查询列数是一致的; 要求多条查询语句查询的每一列类型和顺序是一致的; ...原创 2020-04-11 09:35:56 · 87 阅读 · 0 评论 -
mysql之分页查询
一 分页查询的应用场景及语法规则二 分页查询的案例分析#案例:查询前5条员工信息select * from employees limit 0,5;#查询第11条到第25条select * from employees limit 11,15;#案例:查询有奖金的员工的信息,并将工资较高的前10名显示出来select * from employees where com...原创 2020-04-10 22:25:55 · 146 阅读 · 0 评论 -
mysql之子查询
一 定义子查询:出现在其他语句(不限于select语句)中的语句,称为子查询或内查询主查询:又称为外查询。内部嵌套其他select语句的查询称为主查询二子查询分类三 子查询详解1. where或having 后面的子查询1)标量子查询#案例:查询谁的工资比Abel高select * from employees where salary>(select sal...原创 2020-04-10 21:20:19 · 81 阅读 · 0 评论 -
mysql之连接查询,多表连接
连接查询,又称为多表查询,当查询的字段来自多个表的时候就需要连接查询。一 笛卡尔乘积定义: 笛卡尔乘积是指在数学中,两个集合X和Y的笛卡尔积(Cartesian product),又称直积,表示为X×Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员。在mysql中的笛卡尔乘积现象:A表有n行,B表有m行,查询结果为n*m行。二 连接查询我们这里只...原创 2020-04-09 23:00:00 · 149 阅读 · 0 评论 -
mysql之分组查询GROUP BY,HAVING
一 查询格式select column, group_function(column)from 表名[where 筛选条件]group by 分组列表[order by 子句]注意:查询列表比较特殊,要求是分组函数和group by后面的字段,group by 和having后面都可以使用语句的前部分定义的别名,where后面不能使用别名。二 分组查询的案例注意:...原创 2020-04-09 16:56:58 · 321 阅读 · 0 评论 -
mysql之常见函数
一 格式select 函数名() [from 表名]二 聚合函数(又称分组函数,统计函数),用来做统计三 单行函数,用来做处理1. 字符函数1)LENGTH(),用于获取参数的字节个数select LENGTH("mary"); select LENGTH("杰克");查询出来的结果和字符编码有关2)CONCAT(),用于拼接字符串sele...原创 2020-04-08 22:01:27 · 214 阅读 · 0 评论 -
mysql排序查询
一 查询格式SELECT 查询列表FROM 表名[WHERE 查询条件]ORDER BY排序列表 ASC/DESC二 例句1. select * from employees where department_id>=90 order by hiredate; (按单个字段排序)2. select *,salary*12*(1+IFNULL(commi...原创 2020-04-08 17:41:04 · 253 阅读 · 0 评论 -
mysql条件查询
一 条件查询的格式select 查询列表from 表名where 查询条件二 查询条件的分类1. 按简单条件表达式筛选简单的条件运算符:>, <,=, !=, >=, <=, <>,<=><=>是安全等于,既可以判断普通数值类型,也可以判断是否为nullselect *from employ...原创 2020-04-08 17:00:35 · 149 阅读 · 0 评论 -
mysql中的 +号 和 CONCAT(str1,str2,...)
在java中,+号有两种功能1.做加法运算2.字符串拼接在mysql中,+号只有一种功能,就是做运算1.数值+数值:12+13普通加法运算2.有一方不是数值: 先试图将不是数值的一方转换为数值,如果转换成功再进行普通的加法运算,如果转换不成功,则将非数值的一方设置为0,再进行加法运算。注意:加号两端的任何一方为null 的话,结果都是null eg:12+23=35...原创 2020-04-08 15:03:38 · 222 阅读 · 0 评论 -
mysql的语法规范
1.不区分大小写,建议关键字大写,表明、列名小写2.每条命令最好用分号隔开3.每条命令可以根据需要进行缩进、换行4.注释单行注释:#注释文字 或者 -- 注释文字(--后面必须有一个空格)多行注释:/* 注释 */...原创 2020-04-08 13:47:12 · 109 阅读 · 0 评论 -
MySQL的常见命令
1.显示所有的数据库show databases;2.使用某个数据库use 库名;3.显示当前数据库的表show tables;4.显示某个数据库的表show tables from 库名;5.查看表结构desc 表名;6.创建表create table 表名(列名 类型,列名 类型,......列名 类型);7.查看服务器版本s...原创 2020-04-08 12:58:28 · 73 阅读 · 0 评论