随笔分类 - SQL
摘要:有两个导数据的需求,1、一张表里面每一个订单号可能对应多条数据,每个单号返回时间最早的那条。 2、根据条件查询某个字段并按照逗号,合并在一起。 表类似结构如下: 第一条sql:select c.Id,c.OrderNum, c.CreateTime FROM (select t.*,row_numb
        阅读全文
                
摘要:1.创建测试环境,(插入100万条数据大概耗时5分钟)。 2.几种典型的分页sql,下面例子是每页50条,198*50=9900,取第199页数据。 3.分别在1万,10万(取1990页),100(取19900页)记录集下测试。 测试sql: 1万:基本感觉不到差异。 10万: 4.结论: 1.ma
        阅读全文
                
摘要:有时候,当数据库里面有数据了,再到设计器里面删除列,就删不掉。只能用代码删除。 添加列 修改列
        阅读全文
                
摘要:原文地址:http://www.cnblogs.com/xbf321/archive/2009/04/30/1446833.html 我们在做分类处理的时候,总会遇到递归的处理,比如说地区就是一个例子,中国--北京--西城区,我们可以把这样的信息存储在一个数据表中,用ParentID区分根节点和叶子
        阅读全文
                
摘要:方法一 方法二 有两个意义上的重复记录,一是完全重复的记录,也即所有字段均重复的记录,二是部分关键字段重复的记录,比如Name字段重复,而其他字段不一定重复或都重复可以忽略。 1、对于第一种重复,比较容易解决,使用 就可以得到无重复记录的结果集。 如果该表需要删除重复的记录(重复记录保留1条),可以
        阅读全文
                
摘要:发生过这样一件事, 写了一个SQL,查询数据大概5秒,但是放到存储过程里面去了过后,查了5分钟也没给出结果,后来网上找解决方案,终于找到一个解决方案。 在存储过程的参数那里对参数进行一个传递。反正他们说的参数嗅探是这个意思。这是存储过程的机制。具体是什么,大家去网上搜索下。 这样能解决了。 引用别人
        阅读全文
                
摘要:来源表 SouceTable 要插入的表 InsertTable 如果两个表的字段不对应,select后面可以设置需要插入的字段,但与前面可以选择对应
        阅读全文
                
摘要:要想知道每个数据库的大小的话,步骤如下: 1、进入information_schema 数据库(存放了其他的数据库的信息) 2、查询所有数据的大小: 3、查看指定数据库的大小: 比如查看数据库home的大小 4、查看指定数据库的某个表的大小 比如查看数据库home中 members 表的大小 详细出
        阅读全文
                
摘要:在自己的一个项目中,数据比较多,搜索也很频繁,这里找到一个建立索引很不错的文章,推荐下。 关于MySQL索引的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。对于没有索引的表,单表查询可能几十万数据就是瓶颈,而通常大型网站单日就
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号