MySQL
Owen_L_Y
忘我
展开
-
MySQL事务
MySQL事务主要用于处理操作量大、复杂度高的数据(如:在数人员管理系统中,删除某个人的基本信息的同时,也要删除其相关的信息)。这样,有一条条数据库操作语句就构成了事务。 MySQL数据库中只有使用的是 innoDB存储引擎 的表才支持 事务。 事务可用来维护数据库的完整性,sql语句要么都执行完成,要么不执行。 事务用来管理delete、insert、update语句。 一、事务需要满足的4...原创 2019-01-06 19:51:38 · 1511 阅读 · 1 评论 -
MySQL存储引擎
前言:数据库中存储着的就是一张张的表,表设计的好坏将直接影响到整个数据库。而在设计表时,我们会考虑到使用哪一种存储引擎。 一、什么是存储引擎(表类型)? MySQL使用各种技术将数据存储在文件(或内存)中。而不同的存储引擎可以有不同的速度和功能。例如:在研究大量的临时数据时,可使用 内存存储引擎(能够将数据直接存储在内存上),或者是需要能够处理事务的存储引擎。 MySQL默认多种存储引擎,可以预...转载 2019-01-06 22:29:10 · 258 阅读 · 0 评论 -
存储过程
一、什么是存储过程? 简单来说,存储过程就是一组sql语句集,可以用来实现较为复杂的逻辑功能。存储过程与触发器类似,都是一组sql集,但是存储过程是主动调用的,功能要比触发器强大,而触发器是某件事触发后自动调用的。 二、优势 1、存储过程只需要进行一次编译,而执行sql语句每次的执行都需要进行一次编译,存储过程提高了数据库的执行速度。 2、当进行复杂的数据库操作时,可以将复杂操作封装到存储过程中与...原创 2019-01-28 14:58:42 · 229 阅读 · 0 评论