DBMS中的数据定义命令

数据定义命令用于创建,修改和删除数据库对象,例如模式,表,视图,索引等。

通用数据定义命令-

创建

create命令的主要用途是在数据库中创建一个新表。它具有预定义的语法,在该语法中,我们指定列及其各自的数据类型。

语法

CREATE TABLE <TABLE NAME>
( <COLUMN NAME>  <DATA TYPE>,
<COLUMN NAME>  <DATA TYPE>,
<COLUMN NAME>  <DATA TYPE>,
<COLUMN NAME>  <DATA TYPE>
);

例  

创建一个带有学生姓名和卷编号列的学生表格。

CREATE TABLE STUDENT
(STUDENT_NAME VARCHAR(30),
ROLL_NUMBER INT
);

改变

可以使用alter命令修改现有数据库对象。Alter命令可以对任何表进行以下更改-

  • 添加新列。

  • 添加新的完整性约束。

  • 修改现有列。 

  • 删除完整性约束。

语法

下面提到ALTER命令的常规语法-

用于添加新列

ALTER TABLE <table_name>  ADD  <column_name>

 重命名表

ALTER TABLE <table_name>  RENAME To <new_table_name >

用于修改列

ALTER TABLE <table_name> MODIFY <column_name > <data type >

用于删除列

ALTER TABLE <table_name> DROP COLUMN <column_name>

下降

该命令可以删除索引,表或视图。基本上,可以使用Drop命令删除关系数据库管理系统中的任何组件。一旦对象被丢弃,就无法重用。

drop命令的一般语法如下-

DROP TABLE <table_name>;
DROP DATABASE <database_name>;
DROP TABLE <index_name>;

截短

使用truncate命令,删除数据库中的所有记录,但是数据库结构得以维护。

语法

TRUNCATE TABLE <table name>

评论

此命令用于将注释添加到数据字典。

语法

  • 单行注释:在任何文本之前使用“-”。 

  • 多行注释:/ *介于* /之间

改名

重命名命令重命名对象

语法

Rename <old name> to <new name>