1、通过impala shell修改表名,基本语法如下:
ALTER TABLE o_tb_name RENAME TO n_tb_name;
修改student表名为emp:
ALTER TABLE student RENAME TO emp;
执行语句,验证结果:
2、通过impala shell向表中添加一列,基本语法如下:
ALTER TABLE tb_name ADD COLUMNS(cn1 data_type,…);
向emp表中添加一列address信息:
ALTER TABLE emp ADD COLUMNS(address STRING);
查询表结构信息,验证是否添加成功:
DESCRIBE emp;
执行语句,结果如下:
3、通过impala shell向表中删除一列,基本语法如下:
ALTER TABLE tb_name DROP [COLUMN] c_name;
删除emp表中的address字段:
ALTER TABLE emp DROP COLUMN address;
查询表结构信息,验证是否删除成功:
DESCRIBE emp;
4、通过impala shell清空表,基本语法:
TRUNCATE table_name;
清空emp表的内容:
TRUNCATE emp;
相关文章
- 怎样在C#里对xml文件进行修改,新增,删除,插入操作?
- MySQL删除或清空表内数据的方法
- MySQL删除表数据 MySQL清空表数据命令 3种方法
- 【C语言】通讯录(添加、删除、查找、修改、显示、清空、按名字排序)
- Golang Slice 删除指定的索引(下标)和 slice 清空 等常用操作
- Golang]Slice操作示例(去重、插入、删除、清空)
- [Golang]Slice操作示例(去重、插入、删除、清空)
- pgsql修改表名和修改字段的操作
- MySQL:alter修改库、表和字段;添加数据;修改数据;筛选数据;查询语句;删除数据;常用函数和操作
- 【数据库系统概论】数据定义之基本表的定义/创建、修改和删除