SQL查询某个数据库所有表名、表中字段名

简介: 一、查询某个数据库中所有数据表的名称 Select TABLE_NAME FROM DBTest02.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'   二、查询某个数据表中所有字段的信息 2.

一、查询某个数据库中所有数据表的名称

  1. Select TABLE_NAME FROM DBTest02.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE'

image

 

二、查询某个数据表中所有字段的信息

2.1 查询某个表字段的所有信息

  1. use DBTest02
  2. select * from syscolumns where id=object_id('StuCourceInfo');

image

 

2.2 查询某个表的字段名

  1. use DBTest02
  2. select name from syscolumns where id=object_id('StuCourceInfo');

image

2.3 查询某个表字段的个数

  1. use DBTest02
  2. select count(*) from syscolumns where id=object_id('StuCourceInfo');

image

 

参考文献:

http://www.2cto.com/database/201403/283781.html

http://www.dedecms.com/knowledge/data-base/sql-server/2012/0821/11037.html

相关文章
|
1天前
|
SQL Oracle 前端开发
SQL在线查询设计器2
SQL在线查询设计器2
10 4
|
1天前
|
SQL
SQL在线查询设计器
SQL在线查询设计器
9 3
|
1天前
|
SQL 存储 数据挖掘
SQL Server 日期格式查询详解
SQL Server 日期格式查询详解
16 2
|
1天前
|
SQL 数据库
LangChain-09 Query SQL DB With RUN GPT 查询数据库 并 执行SQL 返回结果
LangChain-09 Query SQL DB With RUN GPT 查询数据库 并 执行SQL 返回结果
10 2
|
1天前
|
关系型数据库 MySQL 数据库
使用Docker部署的MySQL数据库如何设置忽略表名大小写?
【10月更文挑战第1天】使用Docker部署的MySQL数据库如何设置忽略表名大小写?
18 1
|
1天前
|
SQL
使用SQL进行集合查询和数据维护
使用SQL进行集合查询和数据维护
12 0
|
1天前
|
SQL
使用SQL进行内外连接和嵌套查询
使用SQL进行内外连接和嵌套查询
8 0
|
1天前
|
SQL 数据库
SQl查询之单表查询,连接与嵌套查询
SQl查询之单表查询,连接与嵌套查询
8 0
|
1天前
|
SQL 数据库
SQL-serve数据库不能连接本地服务器的解决方案
SQL-serve数据库不能连接本地服务器的解决方案
21 0
|
3天前
|
存储 关系型数据库 MySQL
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景
一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB——特点、性能、扩展性、安全性、适用场景比较