本文介绍常用的计费命令。

下表是一些常用的计费命令,供您参考。

语法表达式 用途 是否收费 样例
TUNNEL DOWNLOAD 下载数据(经典网络) TUNNEL DOWNLOAD table_name e:/table_name.txt;

配置经典网络Endpoint:http://dt.cn-shanghai.maxcompute.aliyun-inc.com

Endpoint的配置,请参见配置Endpoint

TUNNEL DOWNLOAD 下载数据(公网) 收费 TUNNEL DOWNLOAD table_name e:/table_name.txt;

配置外网网络Endpoint:http://dt.cn-shanghai.maxcompute.aliyun.com

Endpoint的配置,请参见配置Endpoint

TUNNEL UPLOAD 上传数据 TUNNEL UPLOAD e:/table_name.txt table_name;
COST SQL 费用预估 COST SQL SELECT * FROM table_name;
INSERT OVERWRITE…SELECT 数据更新 收费 INSERT OVERWRITE TABLE table_name PARTITION (sale_date='20180122') SELECT shop_name, customer_id, total_price FROM sale_detail;
DESC TABLE 查看表信息 DESC table_name;
DROP TABLE 删除表及表数据 DROP TABLE if exists table_name;
CREATE TABLE 创建表 CREATE TABLE if not exists table_name (key string ,value bigint) PARTITIONED BY(p string);
CREATE TABLE…SELECT 创建表 收费 CREATE TABLE if not exists table_name AS SELECT * FROM a_tab;
INSERT INTO TABLE…VALUES 快速插入常量数据 INSERT INTO TABLE table_name partition (p)(key,p) VALUES ('d','20170101'),('e','20170101'),('f','20170101');
INSERT INTO TABLE...SELECT 插入数据 收费 INSERT INTO TABLE table_name SELECT shop_name, customer_id, total_price FROM sale_detail;
SELECT UDF [NOT COUNT or All] FROM TABLE 查询表数据 收费 SELECT sum(a) FROM table_name;
SET FLAG 会话设置 SET odps.sql.allow.fullscan=true;
JAR MR 运行MapReduce作业 收费 JAR -l com.aliyun.odps.mapred.example.WordCount wc_in wc_out
ADD JAR/FILE/ARCHIVE/TABLE 注册资源 ADD jar data\resources\mapreduce-examples.jar -f;
DROP JAR/FILE/ARCHIVE/TABLE 删除资源 DROP RESOURCE sale.res
LIST RESOURCES 查看资源列表 LIST RESOURCES;
GET RESOURCES 下载资源 GET RESOURCES odps-udf-examples.jar d:\;
CREATE FUNCTIONS 注册函数 CREATE FUNCTION test_lower ;
DROP FUNCTIONS 删除函数 DROP FUNCTION test_lower;
LIST FUNCTIONS 查看函数列表 LIST FUNCTIONS;
ALTER TABLE…DROP PARTITION 删除表分区 ALTER TABLE user DROP if exists partition(region='hangzhou',dt='20150923');
TRUNCATE TABLE 删除非分区表数据 TRUNCATE TABLE table_name;
CREATE EXTERNAL TABLE 创建外表 CREATE EXTERNAL TABLE IF NOT EXISTS ambulance_data_csv_external…LOCATION 'oss://oss-cn-shanghai-internal.aliyuncs.com/oss-odps-test/Demo/'
SELECT [EXTERNAL] TABLE 读取外表 收费 SELECT recordId, patientId, direction FROM ambulance_data_csv_external WHERE patientId > 25;
SHOW TBALES 列出当前项目空间下所有的表 SHOW TABLES;
SHOW PARTITIONS table_name 列出一张表中的所有分区 SHOW PARTITIONS <table_name>
SHOW INSTANCE/SHOW P 返回由当前用户创建的实例信息 SHOW INSTANCES/SHOW P
WAIT INSTANCE 返回指定实例Logview WAIT 20131225123302267gk3u6k4y2
STATUS INSTANCE 返回指定实例的状态 STATUS 20131225123302267gk3u6k4y2
KILL INSTANCE 停止您指定的实例 KILL 20131225123302267gk3u6k4y2