💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
```sql -- []表示里面的参数是可选的 -- external 创建外部表,temporary 则是临时表,不写则是内部表 create [external | temporary] table [if not exists] table_name ( -- comment 对该列的描述 [col_name data_type [comment col_mes]], ...) -- 对该表的描述 [comment table_mes] -- partitioned by 在当前表中创建分区表 [partitioned by(col_name data_type [comment col_mes], ...)] -- clustered by 在当前表中创建分桶表 [clustered by(col_name, col_name ,...)] -- 排序 [sorted by(col_name [asc|desc], ...)] into num_backets buckets] -- row format 字段之间的分割规则 [row format delimited -- 指定一行的字段与字段的分割符为char,默认为 ^A(\001) [fields terminated by char] -- 指定array、struct数据类型的元素的分割符为char,默认为 ^B(\002) [collection items terminated by char] -- 指定map数据类型的分割符为char,默认为 ^C(\003) [map keys terminated by char] -- 1.2.x版本开始支持,行与行之间的分割符 [lines terminated by char] | -- 指定一行的字段与字段的分割符为serde_name -- 如果在建表的时候没有指定row format delimited,或serde serde_name -- 将用hive自己的serde(分割符,默认为 \001) -- hive通过serde确定表的具体的列的数据 serde serde_name [with serdeproperties(property_name=property_value, ...] ] -- stored as 指定在hdfs中存储文件类型为file_format [stored as [sequencefile] -- 二进制序列文件 [textfile] -- .txt 文本文件(默认) [rcfile] -- 列式存储格式文件 ] -- 指定table_name表在hdfs的存储位置 [location hdfs_path] -- 允许用户复制该表的结构,但不能复制数据 [like] -- 该表的其它属性 [tblproperties(key=value, ...)] ```