Oracle SQL 基础

王朝oracle·作者佚名  2006-11-24
窄屏简体版  字體: |||超大  

一、关系数据库的一些概念

1、主键的值一般不可以改变

2、外键:指向另一个表或本表的主键或唯一键的字段。外键的值一定要和某一主键相同,或者为空。

3、数据库对像:表,视图,序列,索引,同义词,程序(进程,函数,sql和pl/sql数据)4、sql command 类别

data retrieval数据检索:select

data manipulationlanguage (DML)数据操作语言:insert,update,delete

data definition language (DDL)数据定义语言:create,alter,drop,rename,truncate

transaction control事务控制:commit,rollback,savepoint

data control language(DCL)数据控制语言:grant,revoke

DCL 和DDL命令的执行会导致一次隐式提交,之前未提交的操作(包括DML 命令)都会提交写入日志文件,并在适当地时候写入数据文件。

二、SQL的语法

1) 连接号:||

2) 把两个字符连接起来

eg:select game_card_type_id||name from game_card_type;

3) select distinct dept_id,title from emp: 对多个字段的唯一

4) order by desc(降序)

order by asc(升序)

5) where column is (not) null

6) like ‘_a%’ _表示一个字符。%表示多少字符

like ‘%x\_y%’ escape ‘\’:显示包括x_y的字符

7) where table1.column(+)=table2.column

place the operator on the side of the join where there is no value to join to.

8) 联接类型:

equijoin:等式查询

non_equijoin:不等式查询

self:自己和自己建立关联

out join:where a.column=b.column(+)

可以用的操作符是:’=’,’and’,不可以用’or’,’in’

[1] [2] [3] [4] [5] [6] [7] [8] 下一页

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航