随笔分类 -  MySQL学习

摘要:1:事务是什么 一般来说,事务必须满足4个条件:原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 原子性:该事务的sql语句要么全部执行完成,要么一个都不完成,当执行出现错误时,会回滚到事务执行 阅读全文
posted @ 2020-04-10 17:59 大朱123 阅读(262) 评论(0) 推荐(0)
摘要:1:索引的本质 索引是什么?我们在学习数据库的时候都会按照书本的目录的方式来理解索引,其实索引就是一个帮助我们快速定位sql语句的排好序的数据结构。怎么理解尼?我们在学习查找算法的时候都知道,在查找有序序列的时候,采用二分法可以很快的查找对应元素,但是在数据库中,如果不采用优化索引,只有一行一行的进 阅读全文
posted @ 2020-04-06 15:13 大朱123 阅读(835) 评论(0) 推荐(0)
摘要:4.1分表查询(等值连接) FROM employees,departments WHERE employees.department_id=departments.department_id; #案例3:查询员工名,工种号,工种名 #为表名起别名,简洁,一旦使用了别名,则不能使用原来的表名了。 S 阅读全文
posted @ 2020-03-29 17:30 大朱123 阅读(296) 评论(0) 推荐(0)
摘要:3.1:分组查询支持字段和函数分组 # 分组查询 /* 分组数据 group by,该语句可以iang表中数据分成若干组 用法如下: SELECT COLUMN,GROUP BY(COLUMN) FROM TABLE [WHERE CONDITION] [GROUP BY GROUP BY expr 阅读全文
posted @ 2020-03-26 17:19 大朱123 阅读(247) 评论(0) 推荐(0)
摘要:1:常见的分组函数基本用法 # 分组函数 /* 功能:用作统计使用,又称聚合函数或者统计函数或者组函数。 分类:sum求和,avg平均值,max最大值,min最小值,count计算个数 特点: 1:sum,avg一般用来处理数字型,max,min,count可以用来处理任何类型。 2:是否忽略nul 阅读全文
posted @ 2020-03-26 16:31 大朱123 阅读(249) 评论(0) 推荐(0)
摘要:1:常见索引的分类 索引是什么?索引是用来帮助MySQL快速过去信息的数据结构,其存储在文件系统中,存取的形式与使用的存储引擎相关,比如InnoDB引起中,索引与数据放在同一个文件中,MyLASM引擎中,索引与数据放在不同的文件中。常见的索引分类有;主键索引,唯一索引,普通索引,全文索引以及组合索引 阅读全文
posted @ 2020-03-26 14:00 大朱123 阅读(176) 评论(0) 推荐(0)
摘要:1:语法规范 不区分大小写,但是关键字要大写。 每一条语句用分号“;”来结尾,当然如果一条sql语句太长,则可以分行。 注释:用--和#来注释一行,和/* */来注释多行。 2:基本操作 首先讲解以下基本的操作: 查询当前数据库的语句:show databases; 进入某一个数据库:use xxx 阅读全文
posted @ 2020-03-23 15:29 大朱123 阅读(190) 评论(0) 推荐(0)