![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
acquiredhappiness
这个作者很懒,什么都没留下…
展开
-
sql查询语句--wher后不能放聚集函数的解决办法
如何解决呢? 把聚集函数放在having语句后面; 为什么不能放在where语句后呢? 因为where语句的作用是筛选行,在聚集函数作用前起作用;原创 2016-12-15 20:36:38 · 372 阅读 · 0 评论 -
困扰我多年的数据库索引问题
一、使用索引的好处 创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用转载 2017-04-01 11:23:55 · 217 阅读 · 0 评论 -
mysql触发器
触发器: 我们可以监视某表的变化,当发生某种变化时,触发某个操作 能监视:增,删,改 触发操作:增,删,改 触发器应用场景: 1.当向一张表中添加或删除记录时,需要在相关表中进行同步操作。 比如,当一个订单产生时,订单所购的商品的库存量相应减少。 2.当表上某列数据的值与其他表中的数据有联系时。 比如,当某客户进行欠款消费, 可以在生成订单时通过设计触发器判断该客户的转载 2017-04-11 16:04:29 · 224 阅读 · 0 评论 -
mysql存储过程和函数
摘要:存储过程和函数是在数据库中定义一些SQL语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的SQL语句。存储过程和函数可以避免开发人员重复的编写相同的SQL语句。而且,存储过程和函数是在MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输。 一、存储过程 1.1、基本语法 [sql] view plaincopy转载 2017-04-11 20:43:02 · 599 阅读 · 0 评论 -
数据库事务
事务:构成单一逻辑工作单元的操作集合。 通俗的说事务:指一组操作,要么都成功执行,要么都不执行。 事务的四大特性: 1、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。 2、一致性(Consistency) 一致性是指事务必须使数据库从一个一致原创 2017-04-11 21:34:44 · 213 阅读 · 0 评论