数据库分区
来源:互联网 发布:php curl获取json数据 编辑:程序博客网 时间:2024/06/09 04:50
添加分区
ALTER TABLE table_name ADD PARTITION (partCol = 'value1') location 'loc1'; //示例ALTER TABLE table_name ADD IF NOT EXISTS PARTITION (dt='20130101') LOCATION '/user/hadoop/warehouse/table_name/dt=20130101'; //一次添加一个分区ALTER TABLE page_view ADD PARTITION (dt='2008-08-08', country='us') location '/path/to/us/part080808' PARTITION (dt='2008-08-09', country='us') location '/path/to/us/part080809'; //一次添加多个分区
删除分区
ALTER TABLE login DROP IF EXISTS PARTITION (dt='2008-08-08');ALTER TABLE page_view DROP IF EXISTS PARTITION (dt='2008-08-08', country='us');
修改分区
ALTER TABLE table_name PARTITION (dt='2008-08-08') SET LOCATION "new location";ALTER TABLE table_name PARTITION (dt='2008-08-08') RENAME TO PARTITION (dt='20080808');
添加列
ALTER TABLE table_name ADD COLUMNS (col_name STRING); //在所有存在的列后面,但是在分区列之前添加一列
修改列
CREATE TABLE test_change (a int, b int, c int);// will change column a's name to a1ALTER TABLE test_change CHANGE a a1 INT; // will change column a's name to a1, a's data type to string, and put it after column b. The new table's structure is: b int, a1 string, c intALTER TABLE test_change CHANGE a a1 STRING AFTER b; // will change column b's name to b1, and put it as the first column. The new table's structure is: b1 int, a string, c intALTER TABLE test_change CHANGE b b1 INT FIRST;
修改表属性:
alter table table_name set TBLPROPERTIES ('EXTERNAL'='TRUE'); //内部表转外部表 alter table table_name set TBLPROPERTIES ('EXTERNAL'='FALSE'); //外部表转内部表
表的重命名
ALTER TABLE table_name RENAME TO new_table_name
阅读全文
0 0
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区
- 数据库分区及分区优点
- 数据库 数据库分区
- 创建分区数据库
- 经典String str = new String("abc")内存分配问题
- Android的Hander传输List,Map;
- Java利用Itext导出pdf
- 函数中的参数修改,原值会不会跟着变?这个还是要用”箭头“理论来解释
- 有关apache包里面的BeanUtils.copyProperties 字段类型为Integer或者Double时,自动赋值为默认值的问题随笔
- 数据库分区
- dubbo超时与超时后自动重复调用的问题
- org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.lang.String
- 000048:编写java程序,实现判断变量x是奇数还是偶数
- find命令的学习使用
- 使用迭代器Iterator和增强for循环如何遍历集合
- git教程
- 集合划分问题
- jqgrid setCell 根据单元格 值的不同 设置不同的样式 属性