版权声明:本文为博主原创文章,未经博主允许不得转载。

目录(?)[-]

  1. Oracle
  2. Sql Server
  3. Mysql
在开发项目的时候有个功能需要查看数据库中有哪些表,以及每个表有哪些字段,在网上查看了一下,现在分享给大家。

Oracle:

查询数据表(Tables)名称:
select Table_Name, Tablespace_Name
from Dba_Tables
where Tablespace_Name = 'USERS'; 
查询数据表(Tables)中的字段(Columns)名称:
sql1:select column_name from all_tab_columns where table_name='table1'; 
sql2:select column_name from user_tab_columns where table_name='table1'; 
查询数据库(Databases)名称

Sql Server:

查询数据库(Databases)名称: 
SELECT name FROM master.dbo.sysdatabases WHERE status <> 512
查询数据表(Tables)名称:
SELECT name FROM dbo.sysobjects WHERE OBJECTPROPERTY(id,N'IsUserTable') = 1 AND name <> 'dtproperties'
查询带Schema 的数据表(Tables)名称:
SELECT b.name + '.' + a.name AS name FROM sysobjects a INNER JOIN sys.schemas b ON a.uid=b.schema_id WHERE OBJECTPROPERTY(id,N'IsUserTable') = 1 AND a.name <> 'dtproperties'
查询数据表(Tables)中的字段(Columns)名称:

SELECT * FROM dbo.syscolumns WHERE id=OBJECT_ID(N'[Production].[Product]') ORDER BY colid

或者

Select name from syscolumns Where ID=OBJECT_ID('tName')

Mysql:

查询数据库(Databases)名称: 
SHOW DATABASES /*这可以查看到所有的数据库名称*/
查询数据表(Tables)名称:
SHOW TABLES /*可以查看到当前数据库的所有表*/
查询数据表(Tables)中的字段(Columns)名称:
show columns form 表名 from 数据库名
或者:
show columns from 数据库名.表名

sql语句查询表字段相关推荐

  1. mysql中SQL语句查询表字段名、注释、字段类型

    查询dababase当前库下所有表名及表注释 select column_name,column_comment,data_type from information_schema.columns w ...

  2. sql语句查询表字段类型格式

    select a.name 表名,b.name 字段名,c.name 字段类型,c.length 字段长度 from sysobjects a,syscolumns b,systypes c wher ...

  3. mysql oradba,使用SQL语句查询表及表字段类型说明

    今天突然遇到有人要数据库表及表字段说明,数据库表太多又不能一个个表去找,就想想SQL是否能直接查询出来. 经过查询资料,加上一些自己的一些调整写了一个sql语句,在此记录一下,以方便日后查找使用. S ...

  4. oracle字段长度大于3的值,sql语句查询字段长度大于6

    sql语句怎么在一个数据库中查找拥有同一字段名的所有表 1.在Oracle中,这样写就可以解决了select column_name,table_name from user_tab_columns ...

  5. SQL语句修改字段类型与第一次SQLServer试验解答

    SQL语句修改字段类型 mysql中 alert table name modify column name type; 例子:修改user表中的name属性类型为varchar(50) alert ...

  6. mysql中利用sql语句修改字段名称,字段长度等操作(亲测)

    在网站重构中,通常会进行数据结构的修改,所以添加,删除,增加mysql表的字段是难免的,有时为了方便,还会增加修改表或字段的注释,把同字段属性调整到一块儿.这些操作可以在phpmyadmin或者别的m ...

  7. sql中有一些保留字,当你的字段名是它的保留字时,这个时候sql语句的字段不加``就会报错...

    sql中有一些保留字,当你的字段名是它的保留字时,这个时候sql语句的字段不加``就会报错 转载于:https://www.cnblogs.com/w123w/p/10673692.html

  8. mysql字段重命名_MySQL中使用SQL语句对字段进行重命名

    MySQL中,如何使用SQL语句来对表中某一个字段进行重命名呢?我们将使用alter table 这一SQL语句. 重命名字段的语法为:alter table change . 现在我们来尝试把tes ...

  9. mysql给字段添加描述_用sql 语句给字段添加描述

    用sql 语句给字段添加描述 IF not exists (SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', ...

最新文章

  1. 当前流行的J2EE WEB应用架构分析
  2. 使用tolua++编译pkg,从而创建自定义类让Lua脚本使用
  3. python比赛2020_2020蓝桥杯python组备战方法
  4. 360安全浏览器兼容模式怎么设置_360浏览器极速模式怎么设置
  5. qt 中转化图片格式与大小的方法
  6. 知识图谱资源-NLP
  7. C++Singleton的DCLP(双重锁)实现以及性能测评
  8. python自动化运维快速入门-Python自动化运维快速入门
  9. .Net5 WPF快速入门系列教程
  10. python datetime strptime_python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客...
  11. Python计算机视觉编程pdf
  12. 史上最迷你人脸数据集olivettifaces基于卷积神经网络模型+迁移学习构建人脸识别模型实战
  13. 13.熟悉JDK的配置,环境变量
  14. 二叉树(Binary Tree)
  15. fileupload的回调方法_fileupload指令实现
  16. 入职要求提供上家公司的工资银行流水?
  17. 帆软报表设置的参数不显示_FineReport报表工具显示格式和显示值的设置
  18. Windows部署静态网站
  19. await把Promise解析为普通对象,async函数return的返回值是promise对象,await后转化为普通Object
  20. 实现百度下拉菜单实例(利用jsonp跨域请求百度数据接口)

热门文章

  1. uniapp 时间带T或者Z去除掉
  2. MySQL 存储过程调用存储过程
  3. Unity ShaderGraph全息影像条纹效果案例
  4. 服务器显示器一闪,为什么服务器选择画面一闪而过
  5. JAVA数组去重方法
  6. 串口收发乱码解决方案
  7. js对象转数组的方法一种方法
  8. 冒泡排序-JAVA代码
  9. 用HTML画一个好看的玫瑰花
  10. 另眼看待变量间多重共线性