建立索引常用的规则如下: 1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚...
分类:
数据库 时间:
2015-05-11 19:36:06
阅读次数:
133
建立索引常用的规则如下:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常与其他表进行连接的表,在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长...
分类:
数据库 时间:
2015-05-05 23:19:41
阅读次数:
162
1.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t where ...
分类:
数据库 时间:
2015-05-05 19:03:51
阅读次数:
123
SQL编程之高级查询(子查询)以及注意事项1.什么是子查询?当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INT...
分类:
数据库 时间:
2015-05-05 16:01:12
阅读次数:
175
为了凸显数据库操作的更为重要的主题,以下内容置顶。更新和删除数据的准则:不要在执行UPDATE或DELETE时不使用WHERE子句,除非你真的打算更新或删除每一行。确保每个表都有主键,并且只要有可能都将其用于WHERE子句。在使用带有WHERE子句的UPDATE或DELETE之前,先用SELECT语...
分类:
数据库 时间:
2015-05-05 14:13:55
阅读次数:
158
嵌套查询的意思是,一个查询语句(select-from-where)查询语句块可以嵌套在另外一个查询块的where子句中,称为嵌套查询。其中外层查询也称为父查询,主查询。内层查询也称子查询,从查询。 嵌套查询的工作方式是:先处理内查询,由内向外处理,外层查询利用内层查询的结果嵌套查询不仅仅可...
分类:
数据库 时间:
2015-05-04 21:50:19
阅读次数:
145
SQL IN 操作符 IN 操作符允许开发者在 WHERE子句中规定多个值,语法如下SELECT column_name(s)FROM table_nameWHERE column_name IN (value1, value2,....) 例子:从 Persons表中选取出姓氏为 Adams .....
分类:
数据库 时间:
2015-05-04 15:02:51
阅读次数:
126
1.什么是子查询?当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INTO 语句、INSERT...INTO 语句...
分类:
数据库 时间:
2015-05-03 23:37:02
阅读次数:
161
1.什么是子查询?当一个查询是另一个查询的条件时,称之为子查询。子查询可以使用几个简单命令构造功能强大的复合命令。子查询最常用于SELECT-SQL命令的WHERE子句中。子查询是一个 SELECT 语句,它嵌套在一个 SELECT、SELECT...INTO 语句、INSERT...INTO 语句...
分类:
数据库 时间:
2015-05-03 23:20:37
阅读次数:
183
SQL语句实现模糊查询,有些东西老是既不清楚,现在做个笔记吧。
我们可以在where子句中使用like来达到模糊查询的效果;在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:
% 零或者多个字符
_ 单一任何字符(下划线)
\ 特殊字符
[] ...
分类:
数据库 时间:
2015-05-03 17:34:05
阅读次数:
172