SQL 查询所有表名:
SELECT NAME FROM SYSOBJECTS WHERE TYPE='U'
SELECT * FROM INFORMATION_SCHEMA.TABLES
查询表的所有字段名:
SELECT NAME FROM SYSCOLUMNS WHERE ID=OBJECT_ID(' 表名' )
SELECT * FROM INFORMATION_SCHEMA.TABLES
SELECT * FROM INFORMATION_SCHEMA.VIEWS
SELECT * FROM INFORMATION_SCHEMA.COLUMNS
Oracle 查看所有表名:
SELECT TABLE_NAME FROM USER_TABLES
ACCESS 查看所有表名:
SELECT NAME FROM MSYSOBJECTS WHERE TYPE=1 AND FLAGS=0
MSYSOBJECTS 是系统对象,默认情况是隐藏的。通过工具、选项、视图、显示、系统对象可以使之显示出来。
相关文章
- SQLServer中获取特定表的所有列名
- Mongoose中的关联表查询 && 聚合查询
- hive中创建hive-json格式的表及查询
- EF调用存储过程查询表中的部分字段,报数据读取器与指定的“AdventureWorksDWModel.Student”不兼容。某个类型为“Age”的成员在同名的数据读取器中没有对应的列。
- SQL语句查询所有表和查询表里的所有字段
- Oracle 查询当前用户所有表以及统计表内数据行数
- oracle怎样查看所有表,如何在Oracle中查看所有的表
- Mybatis中使用PageHelper出现:除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
- 【mysql系列】在MySQL查询优化中,有一条,“小表驱动大表查询“,根据这个思路我们可以从哪些地方去优化mysql查询呢join查询,in查询,exists查询等等
- SQL中EXISTS的理解(以查询选修了所有课程的学生姓名 为例)