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;
相关文章
- 在Javascript操作JSON对象,增加 删除 修改
- 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?
- Oracle中增加,修改,删除表中的列
- 在SQL SERVER 的数据库设计期,可以修改表中某个字段的名称或删除这个字段,如何在程序中做到这一点呢,用什么语句?
- JAVA+JDBC对数据库的数据进行增加、修改、删除、查询等操作
- SQl 语句(常见) 新建,删除,修改表结构
- Asp.Net MVC +EntityFramework主从表新增编辑操作的实现(删除操作怎么实现?)
- python对MySQL进行添加修改删除以及字符串的操作
- Mysql学习—查看表结构、修改和删除数据表
- SQL-表的操作(创建表,删除表,更改列,插入新行,更改行的值,删除表中数据)