SQL语言分类种类缩写全称常用操作数据定义语言DDLDatadefinelanguagecreate,alter,drop数据操纵语言DMLDataManipulationLanguageselect,insert,delete,update事务控制语言TCLTransactionControlLanguagecommit,savapoint,rollback数据控制语言DCLDataControlLanguagegrant,revoke2
SQL常用数据类型分类关键字表示范围备注字符char1~2000字节固定长度varchar21~4000字节可自增长长度long2GB可自增长长度数值number定义方式number(P,[S])P:长度S:精度日期date日期和时间部分,精确到整个的秒timestamp存储日期、时间和时区信息,秒值精确到小数点后6位RAWraw1~2000字节存储二进制数据longraw2GB存储二进制数据LOBclob4GB能够存储大量字符数据blob4GB可以存储较大的二进制对象,如图形、视频剪辑和声音文件bfile4GB用于将二进制数据存储在数据库外部的操作系统文件中3
Oracle中的伪列Oracle中伪列就像一个表列,但是它并没有存储在表中伪列可以从表中查询,但不能插入、更新和删除它们的值常用的伪列有ROWID和ROWNUM3
ROWIDROWID是表中行的存储地址,该地址可以唯一地标识数据库中的一行,可以使用ROWID伪列快速地定位表中的一行
ROWNUMROWNUM是查询返回的结果集中行的序号,可以使用它来限制查询返回的行数
命名规则Oracle中的各种数据对象,包括表名称,视图等等名称的命名都需要遵循Oracle的命名规则
Oracle的命名规则分为标准命名方式和非标准命名方式
标准命名方式以字符打头30个