查詢數據庫中所有表名有兩種方法:
目前創新互聯已為上1000+的企業提供了網站建設、域名、雅安服務器托管、網站托管、服務器租用、企業網站設計、良慶網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
1、select?table_name?from?information_schema.tables?where?table_schema='當前數據庫';
2、show tables;
其中,information_schema這張數據表保存了MySQL服務器所有數據庫的信息。如數據庫名,數據庫的表,表欄的數據類型與訪問權限等。
再簡單點,這臺MySQL服務器上,到底有哪些數據庫、各個數據庫有哪些表,每張表的字段類型是什么,各個數據庫要什么權限才能訪問,等等信息都保存在information_schema表里面。
擴展資料:
Mysql的INFORMATION_SCHEMA數據庫包含了一些表和視圖,提供了訪問數據庫元數據的方式。
元數據是關于數據的數據,如數據庫名或表名,列的數據類型,或訪問權限等。有些時候用于表述該信息的其他術語包括“數據詞典”和“系統目錄”。
下面對一些重要的數據字典表做一些說明:
SCHEMATA表:提供了關于數據庫的信息。
TABLES表:給出了關于數據庫中的表的信息。
COLUMNS表:給出了表中的列信息。
STATISTICS表:給出了關于表索引的信息。
USER_PRIVILEGES表:給出了關于全程權限的信息。該信息源自mysql.user授權表。
SCHEMA_PRIVILEGES表:給出了關于方案(數據庫)權限的信息。該信息來自mysql.db授權表。
TABLE_PRIVILEGES表:給出了關于表權限的信息。該信息源自mysql.tables_priv授權表。
COLUMN_PRIVILEGES表:給出了關于列權限的信息。該信息源自mysql.columns_priv授權表。
CHARACTER_SETS表:提供了關于可用字符集的信息。
COLLATIONS表:提供了關于各字符集的對照信息。
COLLATION_CHARACTER_SET_APPLICABILITY表:指明了可用于校對的字符集。
TABLE_CONSTRAINTS表:描述了存在約束的表。
KEY_COLUMN_USAGE表:描述了具有約束的鍵列。
ROUTINES表:提供了關于存儲子程序(存儲程序和函數)的信息。此時,ROUTINES表不包含自定義函數(UDF)。
VIEWS表:給出了關于數據庫中的視圖的信息。
TRIGGERS表:提供了關于觸發程序的信息。
mysql怎么查一個數據庫下有哪些表
show tables即為顯示當前資料庫中所有的表。又如:
mysql use mysql
Database changed
mysql show tables;
+---------------------------+
| Tables_in_mysql |
+---------------------------+
| columns_priv |
| db |
| event |
| func |
| general_log |
| help_category |
| help_keyword |
| help_relation |
| help_ic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| plugin |
| proc |
| procs_priv |
| proxies_priv |
| servers |
| slave_master_info |
| slave_relay_log_info |
| slave_worker_info |
| slow_log |
| tables_priv |
| time_zone |
| time_zone_leap_second |
| time_zone_name |
| time_zone_transition |
| time_zone_transition_type |
| user |
+---------------------------+
28 rows in set (0.05 sec)
這個是顯示“mysql”這個資料庫中的所有的表,一共有28張。
mysql怎么檢視資料庫有哪些表
show databases;--先檢視有哪些資料庫
use 資料庫名;--指定某個資料庫
show tables;--檢視這個資料庫的全部表格
sybase 檢視資料庫下有哪些表
你好
你可以用客戶端工具如sybase central 檢視
或者通過查詢系統表sysobjects來檢視
語法
1
select * from sysobjects
怎樣檢視mysql里有哪些資料庫
mysql -u使用者名稱 -p密碼 登陸之后,用show databases命令即可檢視到mysql里面有哪些資料庫。
mysql 資料庫表關系有哪些
關系型資料庫表與表之間的三種關系 一、一對一關系:
定義:有兩個表,在第一個表中的某一行只與第二個表中的一行相關,同時第二個表中的某一行,也只與第一個表中的一行相關,我們稱這兩個表為一對一關系。
二、一對多關系:
定義:有多張表,第一個表中的行可以與第二個表中的一到多個行相關聯,但是第二個表中的一行只能與第一個表中的一行相關聯。
三、多對多關系:
定義:有兩個表,第一個表的一行可以與第二個表中的一到多個行相關聯,同時,第二個表中的一行可以與第一個表中的一到多個行相關聯
mysql怎么把一個數據庫的表復制到另外一個數據庫
mysqldump -u 使用者名稱 -p -database 資料庫名 D:abc.sql
mysql -u 使用者名稱 -p --database 資料庫名 D:abc.sql
輸入命令以后才會提示你輸入密碼的,輸入命令的時候不需要輸入密碼.
mysql 資料庫服務有哪些?
增刪改查(insert delete update select)
mysql資料庫查詢某個表有哪些欄位
SHOW COLUMNS FROM 表
這個命令就可以查詢出具體有哪些欄位了
mongodb查詢資料庫有哪些表
db.foo.find(...).count()
db.foo.find(...).limit(n) 根據條件查詢資料并返回指定記錄數
db.foo.find(...).skip(n)
db.foo.find(...).sort(...) 查詢排序
db.foo.findOne([query]) 根據條件查詢只查詢一條資料
db.foo.getDB() get DB object associated with collection 返回表所屬的庫
db.foo.getIndexes() 顯示表的所有索引
db.foo.group( { key : ..., initial: ..., reduce : ...[, cond: ...] } ) 根據條件分組
db.foo.mapReduce( mapFunction , reduceFunction , optional params )
db.foo.remove(query) 根據條件刪除資料
db.foo.renameCollection( newName ) renames the collection 重命名表
db.foo.save(obj) 儲存資料
db.foo.stats() 查看表的狀態
db.foo.storageSize() - includes free space allocated to this collection 查詢分配到表空間大小
db.foo.totalIndexSize() - size in bytes of all the indexes 查詢所有索引的大小
db.foo.totalSize() - storage allocated for all data and indexes 查詢表的總大小
db.foo.update(query, object[, upsert_bool]) 根據條件更新資料
db.foo.validate() - SLOW 驗證表的詳細資訊
db.foo.getShardVersion() - only for use with sharding
檢視sqlserver資料庫有哪些表
--查詢資料庫里所有表名和欄位名的語句
--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 是系統物件,預設情況是隱藏的。通過工具、選項、檢視、顯示、系統物件可以使之顯示出來。
mysql 查看有多少個數據庫,有多少個表,方法如下:
1、圖形界面直接查看:
2、命令查看:
#查看數據庫
SHOW?DATABASES;
#查看表
USE?blog;
SHOW?TABLES;
#查看表中的列
SHOW?COLUMNS?FROM?auth_user;
DESCRIBE?auth_user;
注意:describe 表名 是 show columns from 表名 的一種快捷方式。
show
tables
可以顯示當前數據庫下的所有表。
但是如果你想要查找特定的表
可能不大容易實現。
如果前綴都為a
可以試試
show
table
like
'a%';
文章標題:mysql怎么在庫里找表 mysql 怎么查看所有庫的表
文章位置:http://m.newbst.com/article38/dogpppp.html
成都網站建設公司_創新互聯,為您提供定制開發、網站改版、微信小程序、網站建設、網站排名、ChatGPT
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯