1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null 可以.....
分类:
数据库 时间:
2014-07-31 19:55:47
阅读次数:
357
.自定义字符串:你可以手动的编写子句:$where="name='Joe' AND status='boss' OR status='active'";$this->db->where($where);不知道大家去验证过没,我测试的时候蛋疼的发现它生成的SQL语句居然是:SELECT * FROM ...
分类:
数据库 时间:
2014-07-31 19:42:37
阅读次数:
829
create table table_name ( id int unsigned primary key AUTO_INCREMENT, username varchar(32) not null, nickname varchar(16) not null default '匿名', u...
分类:
数据库 时间:
2014-07-31 16:43:46
阅读次数:
265
三种方法:第一种针对单个表 第二种针对单个表字段太多的情况(print输出有字数限制) 第三种针对于单个库(最强模式可直接将库中所有表的所有字符串类型字段全部更新)第一种:直接导出sql语句declare @curTable varchar(500), @FilterStr varch...
分类:
数据库 时间:
2014-07-31 16:03:56
阅读次数:
349
作用是计算一共有多少符合条件的行。1并不是表示第一个字段,而是表示一个固定值,count(1)和count(2)效果是一样的count(*),执行时会把星号翻译成字段的具体名字,效果也是一样的,不过多了一个翻译的动作,比固定值的方式效率稍微低一些。count(字段值),将返回符合条件的非空数量1.查...
分类:
数据库 时间:
2014-07-31 13:10:06
阅读次数:
363
Student(S#,Sname,Sage,Ssex)学生表Course(C#,Cname,T#)课程表SC(S#,C#,score)成绩表Teacher(T#,Tname)教师表create tableStudent(S#varchar(20),Snamevarchar(10),Sageint,S...
分类:
数据库 时间:
2014-07-31 12:43:06
阅读次数:
426
--创建表空间xxxcreate tablespace xxxloggingdatafile 'D:\oracle\product\10.2.0\oradata\orcl\xxx.ora'size 128mautoextend onnext 8m maxsize 512mextent managem...
分类:
数据库 时间:
2014-07-31 12:39:16
阅读次数:
297
Slick 编程(1): 概述Slick 编程(2): 准备开发环境Slick 编程(3): 基本查询Slick 编程(4): 数据库连接和事务处理Slick 编程(5): 数据库SchemaSlick 编程(6): 查询(一)Slick 编程(7): 查询(二)Slick 编程(8): 查询(三)Slick 编程(9): 直接使用SQL语句...
分类:
其他好文 时间:
2014-07-31 09:54:36
阅读次数:
172
1.参数文件2.日志文件 错误日志文件 xxx.err文件(xxx一般代表主机名) 慢查询日志文件 1).一般是设置一个阈值,将执行时间超过该值的sql语句记录到慢查询日志里面 需要设置long_query_time参数(5.1版本后单位微秒),开关为log_slo...
分类:
数据库 时间:
2014-07-30 23:29:15
阅读次数:
317
引言今天在群里看到分享的解决死锁的sql语句,就想着这东西以后肯定用的着,就下载下来,在这里记录一下,以后查找也方便。SQL 1 SET QUOTED_IDENTIFIER ON 2 GO 3 SET ANSI_NULLS ON 4 GO 5 CREATE PROCEDURE sp_who_lock...
分类:
数据库 时间:
2014-07-30 23:16:55
阅读次数:
488