Oracle数据库 — DDL:数据定义语言
1.数据定义语言:用于定义数据库的结构,比如创建、修改或删除数据库对象;
包括:
CREATE TABLE:创建数据库表;
创建表的命名规则:
2.以字母开头;
在 1–30 个字符之间;只能包含 A–Z, a–z, 0–9, _, $, 和 #;
不能和用户定义的其他对象重名;
不能是Oracle 的保留字
3.创建表的数据类型:
VARCHAR2(size) | 可变长字符数据 | CHAR(size) | 定长字符数据 |
NUMBER(p,s) | 可变长数值数据 | DATE | 日期型数据 |
LONG | 可变长字符数据,最大可达到2G | CLOB | 字符数据,最大可达到4G |
RAW (LONG RAW) | 原始的二进制数据 | BLOB | 二进制数据,最大可达到4G |
BFILE | 存储外部文件的二进制数据,最大可达到4G | ROWID | 行地址 |
例1:创建一个表: