DDL用来对对象进行定义,也就是元数据进行定义。
表和列的命名规则必须遵守:
CREATE TABLE语句
CREATE TABLE [schema.]table
(column datatype [DEFAULT expr][, ...]);
在CREATE表中为列指定默认值。
创建表实例
CREATE TABLE dept (deptno NUMBER(2), deptname VARCHAR(20), loc VARCHAR(13), create_date DATE DEFAULT SYSDATE);
使用子查询创建表
通过组合CREATE TABLE语句和AS关键字后的查询来创建表并插入行.
CREATE TABLE table
[(column, column...)]
AS subquery;
字段的类型
约束
约束在表级别执行规则。
约束确保数据库的一致性和完整性。
以下约束类型有效范围:
ALTER TABLE 语句
使用 ALTER TABLE 语句进行:
使用ALTER TABLE语句添加,修改或删除列:
使用ALTER TABLE语法:
DROP TABLE语句
将表移到回收站。
如果指定了PURGE子句,则完全删除表及其所有数据。
DROP TABLE dept80;
DROP TABLE dept80 PURGE;
Oracle 19C学习 - 11. DDL(数据定义语言)简介
原文:https://www.cnblogs.com/slqleozhang/p/14772808.html