
mysql
Bran.im
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql 多表查询
1.查询所有的课程的名称以及对应的任课老师姓名 SELECT course.cname, teacher.tname FROM course INNER JOIN teacher ON course.teacher_id = teacher.tid; Thinking: 课程名称和老师姓名存放在不同表中所以用到多表查询 每个课程都有一个对应老师的id,so course.teach...原创 2019-05-16 23:08:23 · 1281 阅读 · 0 评论 -
mysql 视图详解
啥是视图 视图就是通过查询语句得到的一张虚拟的表,然后可以保存下来并使用 mysql> select * from class; +-----+--------------+ | cid | caption | +-----+--------------+ | 1 | 三年二班 | | 2 | 三年三班 | | 3 | 一年二班 | | ...原创 2019-05-17 20:59:23 · 360 阅读 · 0 评论 -
mysql 触发器详解
啥是触发器呢 在对数据进行增删改的前后触发的功能被叫做触发器 为啥要用触发器 在对数据进行增删改的时候,可以通过触发器来做点别的事情,你比如说执行sql语句呀 创建触发器 -- 固定的格式 create trigger tri_name after|before on tname for each row begin query -- 这里是要执行的sql语句 end delim...原创 2019-05-17 21:00:43 · 438 阅读 · 0 评论 -
mysql 事务详解
什么是事务 事务就是操作多条sql语句,这些sql语句必须要同时执行成功,如果有一个执行失败,那么他就回到原来的状态 事务的作用 保证数据的安全性,如果银行之间的转账操作 事务的4个特性 ACID 原子性 atomicity : 事务包含的所有操作要么全部成功,要么全部失败回滚;成功必须要完全应用到数据库,失败则不能对数据库产生影响 一致性 consistency : 事务执行前和执...原创 2019-05-17 21:01:41 · 248 阅读 · 0 评论 -
mysql 存储过程详解
啥是存储过程 存储过程就是把多条sql语句包装起来,起个名字,存放到mysql中,然后通过它的名字调用它就会执行背包装的sql语句了。说白了就是python中的自定函数,但不能这么叫,可以这么理解 先来说说三种开发模型 第一种 开发人员只管开发。 DBA编写存储的过程,然后给开发人员用。 优点:开发效率和执行的效率都高 缺点:人为元素,跨部门沟通等问题,这样会导致扩展性会很差 第二种 开发人...原创 2019-05-17 21:03:07 · 490 阅读 · 1 评论 -
mysql 函数和流程控制详解
啥是函数 函数,??既然能定义存储过程为啥还要搞个函数出来呢?其实呢,函数是用在sql语句中的,而存储过程是执行sql语句的。两者要区分的 内置函数 数学函数 函数 说明 ROUND(x,y) 返回参数x的四舍五入的有y位小数的值 RAND() 返回0到1内的随机值,可以通过提供一个参数(种子)使RAND()随机数生成器生成一个指定的值。 聚合函数 函数 说...原创 2019-05-17 21:04:25 · 1828 阅读 · 0 评论 -
mysql 索引与慢查询优化
前世今生 数据是存在硬盘的,那么查询数据不可避免进行io操作 啥事索引 索引其实就是数据结构,类似书的目录。你看书的时候,要看某个章节,是在目录里查找该章节的页数的,然后再去该页数看内容,那么索引是目录,那么查数据就要先找目录,再去找数据,而不是一个一个去寻找了 索引在mysql中叫做贱,不对不对,是键,是存储引擎用户快速找到记录的一种数据结构 三种key primary key uni...原创 2019-05-17 21:07:12 · 444 阅读 · 0 评论 -
mysql 目录
mysql 索引与慢查询优化 https://blog.youkuaiyun.com/FXX_Bran/article/details/90300544 mysql 函数和流程控制详解 https://blog.youkuaiyun.com/FXX_Bran/article/details/90300499 mysql 存储过程详解 https://blog.youkuaiyun.com/FXX_Bran/article/detai...原创 2019-05-17 21:14:16 · 208 阅读 · 0 评论