MYSQL基础——触发器 引入触发器 什么是触发器 如果你想要某条语句(或某些语句)在事件发生时自动执行。比如: 每当订购一个产品时,都从库存数量中减去订购的数量;无论何时删除一行,都在某个存档表中保留一个副本。就需要用到触发器。触发器是MySQL响应以下任意语句而自动执行的一条MySQL语句(或位 ...
分类:
数据库 时间:
2017-12-09 19:30:39
阅读次数:
187
1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'te ...
分类:
数据库 时间:
2017-12-06 17:44:20
阅读次数:
181
实验说明:(1)mysqldump:逻辑备份工具,适用于所有存储引擎,可用于温备,能实现完全备份,部分备份;对InnoDB存储引擎支持热备;binlog:二进制日志二进制日志也叫作变更日志,主要用于记录修改数据或有可能引起数据改变的mysql语句,并且记录了语句发生时间、执行时长、操..
分类:
数据库 时间:
2017-11-16 17:24:12
阅读次数:
880
一 SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table> <join_type> JOIN <right_table> ON <join_condition> WHERE <where_condition> GROUP BY ...
分类:
数据库 时间:
2017-11-13 14:12:47
阅读次数:
149
注意:以下都是在MySQL目录下的my.ini文件中改写(技术文)。 一、InnoDB内存优化 InnoDB用一块内存区域做I/O缓存池,该缓存池不仅用来缓存InnoDB的索引块,而且也用来缓存InnoDB的数据块。 1、innodb_log_buffer_size 决定了InnoDB重做日志缓存的 ...
分类:
数据库 时间:
2017-11-11 15:23:20
阅读次数:
147
Mysql数据库四大特性、事物的四个隔离、基本MySQL语句、独立表空间本人学习mysql的时候感觉笔记有点散所以自己做了一个整合,而且有些概念介绍的太官方了,所以自己根据理解总结了一下。(有不对的请指点!)mysql:sql:关系型数据库:(复杂的关系形数据库)。nosql:非关系..
分类:
数据库 时间:
2017-11-11 14:46:53
阅读次数:
232
触发器(trigger):监视某种情况,并触发某种操作。 触发器创建语法四要素:1.监视地点(table) 2.监视事件(insert/update/delete) 3.触发时间(after/before) 4.触发事件(insert/update/delete) 语法: create trigge ...
分类:
数据库 时间:
2017-11-10 17:05:25
阅读次数:
183
CREATE TABLE `t_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `age` tinyint(4) DEFAULT NULL, `create_time` dateti ...
分类:
数据库 时间:
2017-11-05 21:10:59
阅读次数:
225
一般情况下,直接使用mysql语句写关联语句,是join on 的形式,如下: select * from tablea as a left join tableb as b on b.tablea_id = a.id 但是使用jpql写的时候就不能使用 join on 了,而是join where ...
分类:
其他好文 时间:
2017-11-02 11:23:52
阅读次数:
218
触发器 触发器是MySQL响应DELETE,INSERT,UPDATE而自动执行的一条MySQL语句,其他语句不支持触发器。 创建触发器时,需要4个条件; 唯一的触发器名 触发器关联的表 触发器应该响应的活动 触发器何时执行 MySQL中触发器名在每个表中必须唯一,但是在同一个数据库中的两个表可具有 ...
分类:
数据库 时间:
2017-11-01 20:27:32
阅读次数:
215