![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
绝世球王秃光光
这个作者很懒,什么都没留下…
展开
-
MySQL中的存储过程、变量、条件语句、循环语句
存储过程 1、什么是存储过程 是数据库一个重要的功能,是为了以后使用保存一条或者多条MySQL语句的集合。 存储过程思想上就是数据库sql语言层面代码的封装与重用。 2、为什么使用存储过程 a. 把处理封装在容易使用的单元中,简化操作 b. 防止错误 保证了数据一致性 c. 简化对变动的管理(修改对应的表名、列名等 修改对应存储过程的代码,对于使用的人不需要知道变化) d. 提高性能 e. 灵活 总结:简单 、安全、高性能 MySQL在5.0开始支持存储过程 存储过程的格式 -- 存原创 2020-11-12 12:34:56 · 411 阅读 · 0 评论 -
MySQL中的视图、索引
MySQL视图 1.MySQL视图(view):是一种虚拟存在的表,和真实表一样,视图也是由列和行构成的,但是视图中并不存在实际的数据,实际数据在原有表中。 数据库中只存放了视图的定义,并没有存放视图中的数据库,这些数据都存放在定义视图查询所引用真实表中。 USE myschool; SELECT * FROM student; -- 创建语法 CREATE VIEW 视图name AS select语句 CREATE VIEW vi_student_grade AS SELECT student.s原创 2020-11-10 20:38:16 · 241 阅读 · 0 评论 -
MySQL中的事务
MySql事务 1.什么是事务:是将一组sql语句放在同一批次内去执行,如果一个sql语句出现了错误,则该批次内所有的sql都将被取消执行。 mysql事务只支持InnoDB和BDB数据表类型 2.事物的特性: 必须具备四个属性原则-简称ACID属性 包括原子性、一致性、隔离性、持久性 。 A-原子性:事务是最小的单元 不可再拆分 C-一致性:事务要求所有的DML语句必须保证同时成功或者同时失败 I-隔离性:事务与事务之间执行具有隔离 D-持久性:事务的保证,事务终结的标志(数据持久的保存到硬盘文件中) 3原创 2020-11-10 16:24:40 · 214 阅读 · 1 评论