《2022年数据描述语言DDL实用》由会员分享,可在线阅读,更多相关《2022年数据描述语言DDL实用(3页珍藏版)》请在金锄头文库上搜索。
1、数据描述语言 DDLDDL主要包括下面三条语句:CREATEALTERDROPCREATE 语句CREATE 是非常常用的语句,它用来产生数据库中的对象,包括表、约束、索引、用户等第,用途非常广泛,下面举个例子。数据存储于表中。存储数据之前,需要创建表结构。例如,可用以下命令创建 Employee 表:CREATE TABLE employee (emp_no integer not null, emp_name char(25) not null, emp_dob date not null, emp_doj date not null, basic decimal(5,2), dept_c
2、ode char (3) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - PRIMARY KEY (emp_no); 上例中, CREATE TABLE 命令创建了一个叫做Employee 的表。在随后的括号中首先是字段名称,数据类型,然后是字段宽度(如果适用)以及非空状态(该项为可选) 。最后一条语句primary key,声明将成为主键的字段。(某些数据类型,如 integer 和 date, 有固定长度,用户无需指定字段宽
3、度)如果表包含外键,则需要在命令代码中指定。CREATE TABLE employee (emp_no integer NOT NULL, emp_name char(25) NOT NULL, emp_dob date NOT NULL, emp_doj date NOT NULL, basic decimal(5,2), dept_code char(3), PRIMARY KEY (emp_no), FOREIGN KEY (dept_code) REFERENCES department); ALTER 语句ALTER 也是非常常用的语句,它用来修改数据库中的对象,包括表、约束名师资料
4、总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 3 页 - - - - - - - - - 等第,用途非常广泛,下面举个例子。使用 ALTER TABLE 命令可以更改现有的表。如果要在 Employee 表中加入“phone” 一列,相应命令为:ALTER TABLE employee ADD phone char(6) 添加的列不允许使用非空约束。DROP 语句DROP 的功能是删除数据库中的对象,使用的时候要慎重,因为删除后将不能恢复。例如,使用以下命令可删除表:DROP TABLE employee 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 3 页 - - - - - - - - -