一.数据库操作:
- 查看数据库:SHOW DATABASES;
- 进入数据库:USE 库名;
- 删除数据库:DROP DATABASE 数据库名;
- 创建数据库:CREATE DATABASE 数据库名;
二.表操作:
- 查看表:SHOW TABLES;
- 删除表:DROP TABLE 表;
- 创建表:CREATE TABLE 表名 (列名 列类型);
- 添加分区:ALTER TABLE 表名 ADD PARTITION (分区条件);
- 复制表结构:CREATE TABLE 新表名 LIKE 原表名;
- 查看非当前使用的数据库中的表:SHOW TABLES IN 数据库名;
- 查看数据库中以指定字符开头的表:SHOW TABLES LIKE '字符%';
- 查看表的详细建表语句:SHOW CREATE TABLE 表名;
- 修改表名:ALTER TABLE 表名 RENAME TO 新表名;
- 增加字段:ALTER TABLE 表名 ADD COLUMNS (字段名 字段类型);
- 修改字段:ALTER TABLE 表名 CHANGE 列名 新列名 新列类型;
- 替换所有字段:ALTER TABLE 表名 REPLACE COLUMNS (新列名1 新列类型1, 新列名2 新列类型2);
- 清空表数据:TRUNCATE TABLE 表名;
三.数据加载和查询:
- 加载数据:LOAD DATA LOCAL INPATH '/路径/文件名' INTO TABLE 表名 [PARTITION (分区条件)];
- 查询表所有数据:SELECT * FROM 表名;
- 查看表结构:DESC 表名;
- 查询语句顺序:WHERE 条件查询 -> GROUP BY 分组查询 -> ORDER BY 排序查询 -> CLUSTER BY 分桶查询 -> LIMIT 限定;
四.其他操作:
- 查看分区信息:SHOW PARTITIONS 表名;
- 查看正在使用的数据库:SELECT CURRENT_DATABASE();
- 查看数据库信息:DESC DATABASE 数据库名。