1.SQL语言分为4类
1).DDL(创建表,修改表,删除表)
2).DML(向表中增,删,改)
3).DQL(查询表)
4).DCL
注:有些也习惯把INSERT,DELETE,UPDATE,SELECT都称为DML
2.Oracle的常用数据类型(字符型,数字型,日期类型,其他类型)
1).字符型
varchar2 0~4000 可变长度的字符串
nvarchar2 0~1000 用来存储Unicode字符集的变长字符型数据
char 0~2000 用户描述定长的字符型数据
nchar 0~1000 用来存储Unicode的字符集变长字符型数据
long 0~2GB 用来存储变长的字符串
注:在数据库设计中,如果确定字符长度建议使用char,提高效率。
在Oracle 11g中提供的数据类型有23种。
2).数字型
number(p,s) p最大精度是38位(十进制)
如:age number(1) 0~9
age number(2) 0~99
money number(5,2) 0~999.99
3).时间
date
timestamp
4).其他数据类型(最好不用)
blob 最多可以存放4GB 存储二进制数据
clob 最多可以存放4GB 存储字符串数据
bfile 大小与操作系统有关 用来把非结构化的二进制数据存储到
3.五大约束
主键约束,外键约束,唯一性约束,非空约束,检查性约束
注:如果有什么错,烦请提出,谢谢!