
MySql
soldierluo
羽毛球
展开
-
索引优化原则
索引优化原则 1 数据类型的选择 数据类型越小越好,越简单越好,避免null值 2 索引的列顺序 索引的列顺序很重要,例如index(a,b),当where中有a或a、b时,索引会被使用,但只有b时则不会被使用。因为a是这个组合索引的引导列,缺少引导列则索引不会被调用(这点不是非常确定,有的是这样有的不是这样,需要根据不同数原创 2014-04-01 14:05:57 · 1880 阅读 · 0 评论 -
事务的回滚对于拥有自增主键的表来说,insert的数据是被删除,update和delete的数据是被恢复
事务的回滚对于拥有自增主键的表来说,insert的数据是被删除,update和delete的数据是被恢复 建表代码: create table users( userid int primary key identity(1,1), uname varchar(100), utime datetime ) c#调用代码 private void selectIns原创 2014-04-01 18:19:30 · 4308 阅读 · 0 评论 -
MYSQL的分区操作
DROP TABLE IF EXISTS PartitionTest; #创建表 CREATE TABLE PartitionTest ( pid INT NOT NULL AUTO_INCREMENT, pname VARCHAR(100) NOT NULL, ptime DATET原创 2014-03-26 16:32:32 · 959 阅读 · 0 评论 -
Mysql边用边学学习笔记及Mysql与Mssql的区别
1 mysql自增为auto_increment mssql自增为identity 2 mysql获取日期为now() mssql获取日期为getdate() 3 mysql支持limit m,n(从m位置开始取n位),当order by和limit同时使用时,有可能出错,解决方法,使用子查询,内部order by外面limit(建议) mssql不支持limit 4 mysql调用存储过程原创 2014-03-31 17:06:44 · 1714 阅读 · 0 评论 -
mysql event 即 mssql的job作业
mysql event 一、基本概念 mysql5.1版本开始引进event概念。event既“时间触发器”,与triggers的事件触发不同,event类似与linux crontab计划任务,用于时间触发。通过单独或调用存储过程使用,在某一特定的时间点,触发相关的SQL语句或存储过程。 二、适用范围 对于每隔一段时间就有固定需求的操作,如创建表,删除数据等转载 2014-03-20 18:45:14 · 5069 阅读 · 0 评论 -
Mysql对子查询的支持与优化不是很好,建议采用jion的方式解决
Mysql对子查询的支持与优化不是很好 在使用过程中发现,mysql使用子查询时,一般速度都非常的慢,但是在mssql中视乎没有发现过这样的情况。 解决办法,改成jion连接的方式来执行,速度回变快很多。 也可以参考这篇文章: http://www.cnblogs.com/xh831213/archive/2012/05/09/2491272.html原创 2014-06-26 10:01:43 · 752 阅读 · 0 评论