连接到 Hive 控制台或使用 Hive 命令行界面。 使用SHOW CREATE VIEW命令并指定视图的名称,语法如下: SHOWCREATEVIEWview_name; 1. 其中,view_name是要查看创建语句的视图的名称。 执行命令后,将显示视图的创建语句。 CREATEVIEWview_nameASSELECTcolumn1,column2,...FROMtable_nameWHEREcondition; 1. 2. 3. 4....
CREATEVIEWmy_viewASSELECTname,age,genderFROMemployeesWHEREdepartment='Sales'; 1. 2. 3. 4. 在上面的示例中,我们创建了一个名为my_view的视图,它包含了employees表中部门为’Sales’的员工的姓名、年龄和性别。 查看视图的定义 要查看视图的定义,可以使用SHOW CREATE VIEW语句。该语句将返回指定视图的创建语句。
Hive SQL中常见的show语法总结: show databases show tables show partitions desc formatted table_name; 查看表的元数据信息 show create table table_name; 获取表的DDL建表语句 show functions; ——>Hive SQL中常见的show语法 --1、显示所有数据库 SCHEMAS和DATABASES的用法 功能一样show databases;show schemas...
show create table table_name; 获取表的DDL建表语句 show functions; ——>Hive SQL中常见的show语法 --1、显示所有数据库 SCHEMAS和DATABASES的用法 功能一样 show databases; show schemas; --2、显示当前数据库所有表/视图/物化视图/分区/索引 show tables; ...
当对Hive的VIEW执行SHOW CREATE TABLE时,结果输出只有部分,会被截断,这个表现在Hue,Beeline以及Hive CLI中都会存在,如下所示。 1.通过Hue 2.通过Beeline 代码语言:javascript 复制 0:jdbc:hive2://localhost:10000/default>SHOWCREATETABLEtest_view;+---+--+|createtab_stmt|+---+--+|CREATEVIEW`test_view...
deaths from t_usa_covid19 limit 5; --能否从已有的视图中创建视图呢 可以的 create view v_usa_covid19_from_view as select * from v_usa_covid19 limit 2; --2、显示当前已有的视图 show tables; show views;--hive v2.2.0之后支持 --3、视图的查询使用 select * from v_usa_covid19; --...
SHOW TABLE EXTENDED [IN|FROM database_name] LIKE table_name; show table extended like student; --7、显示表的属性信息 SHOW TBLPROPERTIES table_name; show tblproperties student; --8、显示表、视图的创建语句 SHOW CREATE TABLE ([db_name.]table_name|view_name); ...
['identifier_with_wildcards'];-- 示例SHOWTABLESINdefault;-- 3. 查看视图列表SHOWVIEWS [IN/FROMdatabase_name] [LIKE'pattern_with_wildcards'];--仅支持 Hive 2.2.0 +-- 4. 查看表的分区列表SHOWPARTITIONS table_name;-- 5. 查看表/视图的创建语句SHOWCREATETABLE([db_name.]table_name|view_name...
--查询视图内容呢select*fromdefault.user_view;--查询视图结构descdefault.user_view;--查询视图详细信息desc formatteddefault.user_view;--查询视图 没有指定的方式跟查询所有表一样show tables; 1.5 删除视图 -- 模板DROP VIEW [IF EXISTS] [db_name.]view_name;-- 删除视图 DROP VIEW IF EXISTS user_vie...
CREATE VIEW IF NOT EXISTS custom_view AS SELECT empno, empno+deptno , 1+2 FROM emp;-- 查看所有视图: 没有单独查看视图列表的语句,只能使用 show tables show tables; -- 查看某个视图 desc view_name; -- 查看某个视图详细信息 desc formatted view_name;DROP VIEW [IF EXISTS] [db_...