
SQL学习笔记
wangyanlong0107
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql中的distinct关键字
表PERSON id name 1 A 2 A 3 B 4 C 5 B 作用一个列: select distinct name from PERSON 结果: A B C 作用多个列:必须相同的记录才排除 select distinct id,name from PERSON 结果: 1 ...原创 2012-01-30 10:07:33 · 152 阅读 · 0 评论 -
基本SQL语句
DDL: 创建/删除数据库 create database databaseName; drop database databaseName; 创建/删除表 create table tableName(column1 datatype[column_constraint],column2 datatype[column_constraint],...) [Constrain pr...原创 2012-01-30 14:53:29 · 89 阅读 · 0 评论 -
需要注意的问题
1.[]表示可有可无的项, <>不等于 。 2.distinct关键字放在列前面,只能是一个列的前面。 3.SQL使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是 数值,请不要使用引号。 4.数据量巨大的库,可以用限定返回查询的记录数目,各个数据库不一样oracle中 where ROWNUM< number 。标准sql:SELECT T...原创 2012-01-30 15:01:34 · 110 阅读 · 0 评论 -
关于索引
索引是建立在数据库表中的某些列的上面。在创建索引的时候,应该考虑在哪些列上可以创建索引,在哪些列上不能创建索引。一般来说,应该在这些列上创建索引: 在经常需要搜索的列上,可以加快搜索的速度; 在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构; 在经常用在连接的列上,这些列主要是一些外键,可以加快连接的速度;在经常需要根据范围进行搜索的列上创建索引,因为索引已...原创 2012-01-30 17:08:29 · 94 阅读 · 0 评论 -
Alter table
使用Alter table语句可以完成如下操作: 1.增加列。 Alter table 表名 add 属性名 属性类型 约束条件; 2.修改列。 Alter table 表名 alter column 属性名 属性类型 约束条件; 3.删除列。 Alter table 表名 drop column 属性名; 4.增加约束。Alter t...原创 2012-02-06 14:32:01 · 327 阅读 · 0 评论 -
【转】Oracle日期比较
1 日期比较 select * from dual where sysdate > to_date('2000.8.5','yyyy.mm.dd') select * from dual where to_date('2012.8.5','yyyy.mm.dd') > to_date('2012.6.5,'yyyy.mm.dd') select * from dual w...原创 2012-09-12 09:12:39 · 360 阅读 · 0 评论