mysql
梧桐林雨
php工程师
展开
-
外键
使用外键的条件:(1)保证数据表的存储引擎必须是innoDB(2)外键关系的两个表的列必须数据类型相似 int tinyint int----------varchar外键定义的语法:create table tem(id int, name varchar, foreign key(id) references outTable(id) on delete cascade原创 2013-04-23 21:53:19 · 554 阅读 · 0 评论 -
触发器
1、触发器是数据库的一个程序,用来监听数据表的某个动作,一旦这个动作发生,就会马上执行相应的sql语句2、语法结构 Create trigger 触发器名 触发器的事件 on 监听的表名 for each row 行为之后要触发的sql语句 触发器的事件(2部分组成): 触发器触发的时间after before 监听的动作 insert delete update原创 2013-04-23 21:52:49 · 468 阅读 · 0 评论 -
事务
1、事务是逻辑上的一组操作,组成改组操作的每个单元,要么都执行成功,要么都执行失败,这种特性就叫做事务注:mysql数据表支持事务的存储引擎只有innoDB Mysql事务的特性,要求这组操作要么都成功,要么都失败,这样就避免了某个操作失败,某个成功,保证了数据的安全性事务的使用: (1)、开启事务 start transaction (2)、执行sql语句 (原创 2013-04-23 21:52:07 · 501 阅读 · 0 评论 -
数据库表连接
1、join连接(left right inner) Left join:左连接,查询的结果,左边的表的内容会全部显示出来,右边也对应的显示出来,但是右边没有的将显示位null Right join:右连接,右边的表的内容会全部显示出来,左边也对应的显示出来,但是左边没有的将显示位null Inner join:内连接,查询连个表都有的结果原创 2013-04-23 21:51:13 · 407 阅读 · 0 评论