Oracle DDL语句简介(oracleddl语句)
Oracle DDL语句的全称是“数据定义语言”,它是通过语句来建立和定义对象的数据库语言,它主要包括创建、修改和删除数据库表以及表定义结构的操作,在Oracle数据库中就是指使用CREATE,ALTER,DROP等语句来执行相关操作。
Oracle DDL语句能够帮助我们创建,管理以及数据定义,从而改变数据库的结构,它的操作和SQL DML(数据操纵语言)语言的操作是有所区别的,它更像是在使用指令来对数据库进行定义。
要创建表,需要使用 Oracle 的CREATE TABLE 语句,语法如下:
CREATE TABLE table_name
(column_name1 data_type [NULL | NOT NULL],
column_name2 data_type [NULL | NOT NULL],
…
);
以上语句指的是在数据库中创建了一个名为table_name的表,表中有几个字段,字段名分别为 column_name1,column_name2等,并且可以指定字段的数据类型,以及是否可以为空等。
要修改表结构,可以使用ALTER TABLE 语句,如果我们想把 table_name表的column_name1字段的数据类型从int修改成char,可以使用以下语句:
ALTER TABLE table_name
MODIFY column_name1 CHAR;
DROP语句:使用DROP语句可以删除表结构,删除表数据,同样还可以使用DROP语句删除数据库和表约束等,常见的DROP语句如下:
DROP TABLE table_name; — 删除 table_name 表
DROP DATABASE db_name;