DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表、视图等等,DDL对这些对象和属性的管理和定义具体表现在Create、Drop和Alter上。

特别注意:DDL操作的是“对象”的概念,”对象“包括对象及对象的属性,并不会对具体的数据进行操作。

DDL主要语句

  • Create语句:可以创建数据库和数据库的一些对象。
  • Drop语句:可以删除数据表、索引、触发程序、条件约束以及数据表的权限等。
  • Alter语句:修改数据表定义及属性。

Create创建表

  1. CREATE TABLE myTest(
  2. id VARCHAR2(32) PRIMARY KEY NOT NULL,
  3. money NUMBER(14, 2),
  4. birthday DATE
  5. );
  6. --表的注释
  7. COMMENT ON TABLE myTest IS '测试表';
  8. --字段的注释
  9. COMMENT ON COLUMN myTest.id IS 'id';
  10. COMMENT ON COLUMN myTest.money IS '金额';
  11. COMMENT ON COLUMN myTest.birthday IS '日期';

Drop删除表:

  1. --绕过回收站删除表
  2. DROP TABLE myTest PURGE;