本文概述
- 添加列
- 删除列
- 添加一列
- 放下专栏
ALTER (TABLE | COLUMNFAMILY) <
tablename>
<
instruction>
添加列 你可以使用ALTER命令在表中添加一列。添加列时, 你必须知道该列名与现有列名不冲突, 并且该表未使用紧凑存储选项定义。
句法:
ALTER TABLE table nameADD new column datatype;
例:
让我们以一个示例来演示已创建的名为“ student”的表上的ALTER命令。在这里, 我们将名为text_type的“ student_email”列添加到名为“ student”的表中。
上表:
文章图片
使用以下命令后:
ALTER TABLE studentADD student_email text;
文章图片
添加新列。你可以使用SELECT命令进行检查。
文章图片
删除列 你还可以使用ALTER命令从表中删除现有列。在从表中删除列之前, 应检查表是否未使用紧凑存储选项定义。
【Cassandra更改表】句法:
ALTER table nameDROP column name;
例:
让我们以一个示例为例, 从名为student的表中删除名为student_email的列。
上表:
文章图片
使用以下命令后:
ALTER TABLE student DROP student_email;
文章图片
现在你可以看到名为“ student_email”的列已被删除。
如果要删除多个列, 请用“, ”分隔列名称。
请参阅以下示例:
在这里, 我们将删除两列student_fees和student_phone。
ALTER TABLE studentDROP (student_fees, student_phone);
输出:
文章图片