随笔分类 -  数据库

摘要:1. 事务处理和并发性 1.1. 基础知识和相关概念 1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。 2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。 3 )在默认情况下, InnoDB 表支持一致读 阅读全文
posted @ 2015-01-09 17:08 TimeStory 阅读(305) 评论(0) 推荐(0)
摘要:删除数据表里重复出现的记录例子: 有一个数据表classes,有字段id,class,数据表里出现了多个班级名字一样的记录,现在要删除重复出现的记录。先查询数据表里重复出现的记录: SELECT id FROM classes GROUP BY class然后再删除查询出来的重复数据: DELETE... 阅读全文
posted @ 2015-01-09 10:36 TimeStory 阅读(331) 评论(0) 推荐(0)
摘要:sql中的group by 和 having 用法解析 --sql中的group by 用法解析:-- Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。--它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。-- 阅读全文
posted @ 2015-01-08 15:15 TimeStory 阅读(292) 评论(0) 推荐(0)
摘要:1、创建存储过程1 create procedure proc_name()2 begin3 sql;4 endsql为定时值执行的代码,比如,定时向表里插入当前时间:INSERT into table(times) VALUES(NOW());;然后通过事件调度来定时执行该存储过程。2、创建触发事... 阅读全文
posted @ 2015-01-04 18:10 TimeStory 阅读(1911) 评论(0) 推荐(0)
摘要:mysql 阅读全文
posted @ 2014-12-17 02:34 TimeStory 阅读(2657) 评论(0) 推荐(1)
摘要:为什么数据库要设置默认值呢?因为我们希望在插入数据时,有意或无意间被忽略的字段能够交由MySQL按我们事先预想的方式处理,例如一些默认正常状态码、用户插入数据时候尚未设置的文本字段,诸如此类。假设student表里有一个字段score被设置为,插入一条数据记录时,score字段值为空,那这时scor... 阅读全文
posted @ 2014-09-25 11:12 TimeStory 阅读(7506) 评论(0) 推荐(0)