/*创建包括基本数据类型string\float,以及集合数据类型array、map 、struct的表,并指定表中的列、元素、map中键值之间的分隔符
很好的一个例子。
*/
create table employees (
name string,
salary float,
subordinates array<string>,
deductions map<string,float>,
address struct<street:string, city:string, state:string, zip:int>
)
ROW FORMAT DELIMITE /*写在下述语句之前*/
FIELDS TERMINATED BY '/001' /*使用^A作为列分隔符*/
COLLECTION ITEMS TERMINATED BY '/002' /*使用^B作为集合元素之间的分隔符*/
MAP KEYS TERMINATED BY '/003' /*^C作为map键和值之间的分隔符*/