> 데이터 베이스 > MySQL 튜토리얼 > 使用SQL查询所有数据库名和表名

使用SQL查询所有数据库名和表名

PHPz
풀어 주다: 2018-09-30 11:27:28
앞으로
2013명이 탐색했습니다.

MySQL中查询所有数据库名和表名

查询所有数据库

<span style="font-size: 14px;">show databases;<br/></span>
로그인 후 복사

查询指定数据库中所有表名

<span style="font-size: 14px;">select table_name from information_schema.tables where table_schema=&#39;database_name&#39; and table_type=&#39;base table&#39;;<br/></span>
로그인 후 복사

查询指定表中的所有字段名

<span style="font-size: 14px;">select column_name from information_schema.columns where table_schema=&#39;database_name&#39; and table_name=&#39;table_name&#39;;<br/></span>
로그인 후 복사

查询指定表中的所有字段名和字段类型

<span style="font-size: 14px;">select column_name,data_type from information_schema.columns where table_schema=&#39;database_name&#39; and table_name=&#39;table_name&#39;;<br/></span>
로그인 후 복사

SQLServer中查询所有数据库名和表名

查询所有数据库

<span style="font-size: 14px;">select * from sysdatabases;<br/></span>
로그인 후 복사

查询当前数据库中所有表名

<span style="font-size: 14px;">select * from sysobjects where xtype=&#39;U&#39;;<br/>xtype=&#39;U&#39;:表示所有用户表,xtype=&#39;S&#39;:表示所有系统表。<br/></span>
로그인 후 복사

查询指定表中的所有字段名

<span style="font-size: 14px;">select name from syscolumns where id=Object_Id(&#39;table_name&#39;);<br/></span>
로그인 후 복사

查询指定表中的所有字段名和字段类型

<span style="font-size: 14px;">select sc.name,st.name from syscolumns sc,systypes st where sc.xtype=st.xtype and sc.id in(select id from sysobjects where xtype=&#39;U&#39; and name=&#39;table_name&#39;);<br/></span>
로그인 후 복사

Oracle中查询所有数据库名和表名

查询所有数据库

由于Oralce没有库名,只有表空间,所以Oracle没有提供数据库名称查询支持,只提供了表空间名称查询。

<span style="font-size: 14px;">select * from v$tablespace;--查询表空间(需要一定权限)<br/></span>
로그인 후 복사

查询当前数据库中所有表名

<span style="font-size: 14px;">select * from user_tables;<br/></span>
로그인 후 복사

查询指定表中的所有字段名

<span style="font-size: 14px;">select column_name from user_tab_columns where table_name = &#39;table_name&#39;;<br/></span>
로그인 후 복사

查询指定表中的所有字段名和字段类型

<span style="font-size: 14px;">select column_name, data_type from user_tab_columns where table_name = &#39;table_name&#39;;<br/></span>
로그인 후 복사

更多相关教程请访问   MySQL视频教程

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿