![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
linzhijia0612
这个作者很懒,什么都没留下…
展开
-
【触发器和存储过程】
存储过程和触发器,其实在以前做机房收费系统的时候就接触到了。但是当时总感觉存储过程和触发器是比较高级的东西,这个系统不用这些东西也可以。于是就一直没有好好研究这块知识。现在看牛腩新闻发布系统,再一次涉及到了这个东东,这才发现,存储过程和触发器并没有想象的那么高深莫测。也许有人会说:那是你没有深入研究。是,我承认,但个人觉得目前我们还没有必要那么深入研究。我们要做的就是:用20%的努力,获得80%的转载 2013-06-30 17:32:44 · 475 阅读 · 0 评论 -
【外键的作用】
最直观的作用是防止非法数据录入,就是说录入外键数据时必须在它所属的主表中存在相应数据,如果录入空字符或其他数据会报错。从软件工程的角度看,建立数据库的过程,是从建立物理模型开始的。在物理模型中创建了外键,那么在转化成概念模型甚至于生成sql代码时,就会自动生成相应字段,而不用重复定义。 外键是数据库一级的一个完整性约束,就是数据库基础理论书中所说的“参照完整性”的数据库实现方式。转载 2013-07-01 16:17:53 · 575 阅读 · 0 评论 -
【索引的优缺点】
创建索引可以大大提高系统的性能:第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查询的过程中,使用优化隐藏转载 2013-07-01 15:32:03 · 461 阅读 · 0 评论 -
【事务的种类】
事务通常分为显式事务、隐式事务和自动提交事务3种类型,下面分别进行讲解。显式事务是指显式地定义其开始和结束的事务,又称为用户定义事务。当使用BEGIN TRAN和COMMIT语句时发生显式事务。隐式事务是指在当前事务提交或回滚后自动开始的事务,需要用COMMIT语句和ROLLBACK语句回滚或结束事务。自动提交事务是指能够自动执行并自动回滚的事务,即当一个语句成功执行后,事务被自动提交转载 2013-07-04 16:20:20 · 980 阅读 · 0 评论