![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 85
iteye_1902
这个作者很懒,什么都没留下…
展开
-
mysql查找执行效率慢的SQL语句
一些小技巧1. 如何查出效率低的语句?在MySQL下,在启动参数中设置 --log-slow-queries=[文件名],就可以在指定的日志文件中记录执行时间超过long_query_time(缺省为10秒)的SQL语句。你也可以在启动配置文件中修改long query的时间,如: # Set long query time to 8 seconds long_query_time=...原创 2013-09-27 16:37:23 · 149 阅读 · 0 评论 -
MyIsam和InnoDb引擎的区别
My ISAMInnoDBRequired full text SearchYes Require Transactions Yesfrequent select queriesYes frequent insert,update,delete YesRow Locking (multi proc...原创 2013-09-28 11:38:24 · 53 阅读 · 0 评论 -
mysql常用命令
describe tablename; 显示表的列结构show status , 用于显示广泛的服务器状态信息show create database name, 显示创建数据库的sql语句show create table name , 显示创建表的sql语句select distinct columnname , 选择不同值的列表limit n , m n...原创 2013-10-14 11:30:00 · 48 阅读 · 0 评论 -
MYSQL--事务处理
事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务! 删除的SQL语句delete from userinfo where ~~~delete from mail where ~~dele...原创 2013-10-24 17:12:39 · 47 阅读 · 0 评论 -
mysql聚合函数
group_concat 可以对分组查询后的值进行拼接,如select a group_concat(b) from z group by a; 就会按a列分组,b列对应聚合结果以逗号进行分隔 select 与 case结合使用最大的好处有两点,一是在显示查询结果时可以灵活的组织格式,二是有效避免了多次对同一个表或几个表的访问。 可以完成行转列的操作下面举个简单的例子来说...原创 2013-10-25 13:36:41 · 142 阅读 · 0 评论 -
【MySql学习系列】触发器
本文讲述MySql5.x中触发器的使用,包括创建触发器、删除触发器和查询触发器的相关知识,对其语法、使用举例和注意事项进行了详细说明。一.触发器概述触发器是一种特殊类型的存储过程,它主要是通过事件进行触发而被执行的(存储过程可以通过存储过程名字而被直接调用)。当对某一表进行诸如UPDATE、 INSERT、 DELETE 这些操作时,就会自动执行触发器所定义的SQL 语句。触发器...原创 2013-10-25 15:26:33 · 138 阅读 · 0 评论