
mysql
文章平均质量分 77
淘气宝宝
这个作者很懒,什么都没留下…
展开
-
mysql-merge合并表
merge表注意:1 每个子表的结构必须一致,主表和子表的结构需要一致,2 每个子表的索引在merge表中都会存在,所以在merge表中不能根据该索引进行唯一性检索。3 子表需要是MyISAM引擎4 AUTO_INCREMENT 不会按照你所期望的方式工作。建表语句create table tablename(正常的字段)engine=merge inser原创 2013-08-26 17:32:27 · 1066 阅读 · 0 评论 -
mysql之事务
事务处理begin 开始一个事物commit 事务确认rollback 事务回滚end 事务结束innodb下可以实现事务开始执行事务时如果在事务执行的过程中出现错误那么事务会回滚之前执行的都会失效在创建表时,就可以为table选择InnoDB引擎了。如果是以前创建的表,可以使用alter table table_na原创 2013-08-23 15:01:30 · 627 阅读 · 0 评论 -
mysql之视图
视图创建视图语法如下:CREATE VIEW view_name AS select_statement其中view_name标识视图名称,用户自行指定; select_statement 是一种SELECT语句,它给出了视图的定义。该语句可从基表或其他视图进行选择对于在SELECT语句中其他地方使用的列,必须具有SELECT权限视图注意事项原创 2013-08-23 14:56:35 · 650 阅读 · 0 评论 -
mysql之存储过程
存储过程注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递1.基本语法:create procedure sp_name()begin.........end修改命令结束符delimiter $例:创建procedurecreate procedure myproce()beginINSERT INTO main (num) VAL原创 2013-08-22 17:56:19 · 673 阅读 · 0 评论 -
mysql之触发器
触发器创建触发器语法如下:CREATE TRIGGER trigger_name trigger_time trigger_eventON tbl_name FOR EACH ROW trigger_stmt 其中trigger_name标识触发器名称,用户自行指定; trigger_time标识触发时机,用before和after替换; trigger原创 2013-08-22 17:37:19 · 772 阅读 · 0 评论