
SQL学习笔记
wangyanlong0107
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
sql中的distinct关键字
表PERSON id name 1 A 2 A 3 B 4 C 5 B作用一个列:select distinct name from PERSON结果:ABC作用多个列:必须相同的记录才排除select distinct id,name from PERSON结果: 1 ...原创 2012-01-30 10:07:33 · 151 阅读 · 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 · 88 阅读 · 0 评论 -
需要注意的问题
1.[]表示可有可无的项, <>不等于 。2.distinct关键字放在列前面,只能是一个列的前面。3.SQL使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是 数值,请不要使用引号。4.数据量巨大的库,可以用限定返回查询的记录数目,各个数据库不一样oracle中 where ROWNUM< number。标准sql:SELECT T...原创 2012-01-30 15:01:34 · 109 阅读 · 0 评论 -
关于索引
索引是建立在数据库表中的某些列的上面。在创建索引的时候,应该考虑在哪些列上可以创建索引,在哪些列上不能创建索引。一般来说,应该在这些列上创建索引: 在经常需要搜索的列上,可以加快搜索的速度; 在作为主键的列上,强制该列的唯一性和组织表中数据的排列结构; 在经常用在连接的列上,这些列主要是一些外键,可以加快连接的速度;在经常需要根据范围进行搜索的列上创建索引,因为索引已...原创 2012-01-30 17:08:29 · 93 阅读 · 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 · 325 阅读 · 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 · 359 阅读 · 0 评论