类型 | 说明 |
---|
tinyint | 1byte 有符号整数 |
smalint | 2byte 有符号整数 |
int | 4byte 有符号整数 |
bigint | 8byte 有符号整数 |
boolean | true or false |
float | 单精度浮点数 |
double | 双精度浮点数 |
string | 字符串 (单引号 or 双引号) |
timestamp | 整数,浮点数以及字符串(时间戳 or 时间字符串) |
binary | 字节数组 |
类型 | 说明 |
---|
struct | 类比C语言struct,使用 “.” 访问元素。例如:struct{first string,last string},使用 字段名.first 引用。 |
map | 键值对集合。例如:map('first','join','last','doe'),使用 字段名['first']获取join。 |
array | 数组,一组相同数据类型变量的集合。例如:Array('join','doe'),使用字段名[0]获取join。 |
类型 | 说明 |
---|
创建数据库 | create database if not exists database_name [location store_place] [comment describe] ps:database_name=>数据库名,store_place=>存储位置,describe=>描述信息。 |
选择数据库 | use database_name ps:可不选择数据库直接通过database_name.table_name引用数据库中的表。 |
查看数据库列表 | show databases [like something] ps:something=>模糊匹配内容。 |
查看数据库描述 | describe database database_name |
类型 | 说明 |
---|
普通创建表 | create table [if not exists] table_name(col_1 int,col_2 string ...) row format delimited fields terminated by '\t' ps:创建表并按照指定字符分割 |
查询语句创建 | create table [if not exists] table_name as select col_1,col_2 .. from table_name ps:创建查询结果的表,包括数据 |
查询语句创建2 | create table [if not exists] table_name like select col_1,col_2 .. from table_name ps:创建查询结果的表,不包括数据 |
原创声明
平台文章均为原创文章,未经许可,禁止转载。
如需转载,请联系作者获取授权,并注明来源及原文链接。