Copyright © 2022-2024 aizws.net · 网站版本: v1.2.6·内部版本: v1.23.3·
页面加载耗时 0.00 毫秒·物理内存 63.3MB ·虚拟内存 1300.0MB
欢迎来到 AI 中文社区(简称 AI 中文社),这里是学习交流 AI 人工智能技术的中文社区。 为了更好的体验,本站推荐使用 Chrome 浏览器。
ALTER TABLE命令用于在创建表后对其进行更改。您可以使用ALTER命令执行两种类型的操作:
语法:
ALTER (TABLE | COLUMNFAMILY) <tablename> <instruction>
您可以使用ALTER命令在表中添加列。添加列时,您必须知道列名与现有列名不冲突,并且该表未使用紧凑存储选项定义。
语法:
ALTER TABLE table name ADD new column datatype;
示例:
让我们以一个示例来演示已创建的名为" student"的表上的ALTER命令。在这里,我们向名为student的表中添加了一个文本数据类型为student_email的列。
先前表:
使用以下命令后:
ALTER TABLE student ADD student_email text;
添加了新列。您可以使用SELECT命令进行检查。
您还可以使用ALTER命令从表中删除现有列。在从表中删除列之前,应检查表是否未使用紧凑存储选项定义。
语法:
ALTER table name DROP column name;
示例:
让我们以一个示例为例,从名为学生的表中删除名为Student_email的列。
先前表:
使用以下命令后:
ALTER TABLE student DROP student_email;
现在您可以看到现在删除了名为" student_email"的列。
如果要删除多个列,请用","分隔列名称。
请参见以下示例:
此处将删除两列student_fees和student_phone。
ALTER TABLE student DROP (student_fees, student_phone);
输出:
DROP TABLE命令用于删除表。语法:DROP TABLE <tablename> 示例:让我们以一个示例演示如何删除表。在这里,我们放置了学生表。先前的表使用以下命令后:DROP T ...