![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
scgaoll
通信狗
展开
-
三范式
第一范式(1NF): 1、有关键字; 2、列不可分; 即不存在冗余数据,但实际情况实际分析。 第二范式(2NF): 当一个表里有多个字段作为主键时,非主键字段不能依赖于部分主键,即不能存在部分依赖。 符合第二范式的数据库表,消除了数据冗余、重新异常、插入异常和删除异常。 例如表结构如下: aa_id aa_name host_id host_name user_n...原创 2015-06-30 00:15:15 · 105 阅读 · 1 评论 -
mysql定时器
创建存储过程,这里的存储过程主要提供给mysql的定时器event来调用去执行: delimiter //drop procedure if exists mypro//create procedure mypro()begininsert into test(time) values(now());end//delimiter ; 这里只是简单的写了一下,只是为了说明例子。 紧接着创建...原创 2015-06-30 00:20:37 · 116 阅读 · 0 评论 -
事务控制和锁定语句
MyISAM和MEMORY存储引擎的表 表级锁定 BDB存储引擎的表 页级锁定 InnoDB的存储引擎的表 行级锁定 默认情况下,表锁和行锁是自动获取,不需要额外的命令。但有的情况下,用户需要明确地进行锁表或进行事务控制,以便确保整个事务的完整性,因而需...原创 2015-06-30 23:27:05 · 116 阅读 · 0 评论