
MySQL
我的mysql学习之路
不回头~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL - 存储过程,函数,触发器
存储过程简介SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结构组成。当想要在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟,它允许控制数据的访问方式。存储过程的优点:(1).增强S转载 2020-11-24 20:08:28 · 1153 阅读 · 0 评论 -
MySQL - 语句执行顺序
(8) SELECT (9)DISTINCT<select_list>(1) FROM <left_table>(3) <join_type> JOIN <right_table>(2) ON <join_condition>(4) WHERE <where_condition>(5) GROUP BY <group_by_list>(6) WITH {CUBE|ROLLUP}(7) HAVIN原创 2020-11-24 16:08:29 · 159 阅读 · 0 评论 -
MySQL-事务隔离级别
MySQL事务MySQL 事务都是指在 InnoDB 引擎下,MyISAM 引擎是不支持事务的。数据库事务指的是一组数据操作,事务内的操作要么就是全部成功,要么就是全部失败,什么都不做,其实不是没做,是可能做了一部分但是只要有一步失败,就要回滚所有操作,有点一不做二不休的意思。假设一个网购付款的操作,用户付款后要涉及到订单状态更新、扣库存以及其他一系列动作,这就是一个事务,如果一切正常那就相安无事,一旦中间有某个环节异常,那整个事务就要回滚,总不能更新了订单状态但是不扣库存吧,这问题就大了。事务具有转载 2020-11-12 23:27:04 · 131 阅读 · 1 评论 -
MySQL-表连接的几种方式
前言这里有两种表,用来测试连接方式# 部门表CREATE TABLE `departments` ( `department_id` INT(4) PRIMARY KEY NOT NULL AUTO_INCREMENT, `department_name` VARCHAR(3) DEFAULT NULL) ENGINE=INNODB AUTO_INCREMENT=271 DEFAULT CHARSET=gb2312# 员工表CREATE TABLE employee( `employee原创 2020-11-03 18:50:20 · 5354 阅读 · 0 评论