SQL语言分类:
sql语言分为数据定义DDL、数据操纵语言DML、数据控制语言DCL、事务控制语言TCL。
DDL:
简单来说,就是创建、修改和删除数据库对象。Create table、alter table 、 drop table。
DML:
操作数据库。增删改查语句之类的。
DCL:
通常就是授予权限和撤销权限。GRANT , REVOKE.。
TCL:
维护数据的一致性。COMMIT(提交事务)、rollback(回滚)、 savepoint(设置保存点)!
创建对象---->进行操作------>授予权限------>提交或回滚。
Oracle 常用数据类型:
字符类型:
char: 表示固定长度的字符。最多2000字节。 中文占2个字节,英文占1个。
varchar2:可变字符长度,最多4000字节。 比char更省空间,定义的时候最好直接指定大小。 比如 varchar2(20).
数值类型:
number类型,可存储正、负、0、定点数和精度为38位的浮点数。
number(M,N) M表示精度、数字总位数,N表示小数点右边的位数。
日期类型:
Date类型:存储时间。范围公元前4712年1月1日~9999年12月31日。长度为7,表示 世纪、年、月、日、时、分、秒。
Timestamp类型:秒值精确到小数点后6位,包括时区信息。
大对象类型:
CLOB:存储可变长度字符数据。最多4GB。存储varchar2存储不下的长文本信息。
BLOB:存储较大啊的二进制对象。如图形、视频剪辑和声音剪辑等。最大可存储4GB。