本文目錄一覽:
- 1、mysql 查看數據庫中的表
- 2、mysql 怎樣查看數據庫里的表
- 3、mysql查詢數據庫中有沒有表
- 4、mysql如何進入數據庫查看所有表
- 5、如何查看mysql數據庫中有哪些表?
- 6、查詢mysql數據庫中所有表名
mysql 查看數據庫中的表
MySQL
使用下面這個語句,來查詢
指定表,
有什麼字段信息。
mysql
SELECT
COLUMN_NAME,
DATA_TYPE,
IS_NULLABLE,
COLUMN_DEFAULT
–
FROM
–
INFORMATION_SCHEMA.COLUMNS
–
WHERE
–
table_name
=
‘test_main’
–
AND
table_schema
=
‘test’
–
//
+————-+———–+————-+—————-+
|
COLUMN_NAME
|
DATA_TYPE
|
IS_NULLABLE
|
COLUMN_DEFAULT
|
+————-+———–+————-+—————-+
|
id
|
int
|
NO
|
|
|
value
|
varchar
|
YES
|
NULL
|
+————-+———–+————-+—————-+
2
rows
in
set
(0.00
sec)
如果樓主是
知道字段,想知道表。
那麼就修改一下
SQL
SELECT
table_name
FROM
INFORMATION_SCHEMA.COLUMNS
WHERE
table_schema
=
‘你那個數據庫的名字
也就是
use
什麼的’
AND
COLUMN_NAME
=
‘user’
上面這個
SQL
應該是把
所有的
有
user
這個字段
的
表名稱,都列出來了。
如果
表的數量不多的話,
就去查詢一下,具體是哪個表吧。
mysql 怎樣查看數據庫里的表
可以使用命令行方式查看,也可以通過用數據庫管理工具查看
show tables或show tables from database_name; — 顯示當前數據庫中所有表的名稱。
mysql查詢數據庫中有沒有表
1.
use
數據庫名
show
tables就能看到這個庫中所有的表
或者更直接一點,你到mysql
的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表
2.
//看當前使用的是哪個數據庫
,如果你還沒選擇任何數據庫,結果是null。mysqlselect
database();
+————+
|
database()
|
+————+
|
menagerie
|
+————+
3.
如何查看mysql中有哪些數據庫和表
我想要知道自己的mysql中有哪些數據庫和表,該如何查看?
2006-6-20
02:22
lcy234
show
databases;use
databasename;show
tables;
mysql(發音為”my
ess
cue
el”,不是”my
sequel”)是一種開放源代碼的關係型數據庫管理系統(rdbms),mysql數據庫系統使用最常用的數據庫管理語言–結構化查詢語言(sql)進行數據庫管理。
mysql如何進入數據庫查看所有表
1.查看數據庫,選中使用數據庫,並查看數據庫表,具體操作命令如下:
show databases;
use student;
show tables;
2.選擇student數據庫中的一張表stu_score,查看數據庫表數據,並利用explain分析數據庫表,如下圖所示:
select * from stu_score;
explain select * from stu_score;
3.查看數據庫使用索引的情況,使用命令:
show status like ‘Handler_read%’;
4.用於分析和存儲表的關鍵字,分析的結果可以得到精準的信息,利用命令analyze,
analyze table stu_score;
5.檢查數據庫表stu_score,檢查表是否有錯誤,利用命令:
check table stu_score;
6.優化數據庫表,利用命令:
optimize table stu_score;
擴展資料:
可以使用命令行工具管理 MySQL 數據庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創建和管理數據庫。它可以創建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 數據庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager, navicat等等。
如何查看mysql數據庫中有哪些表?
use 數據庫名
show tables就能看到這個庫中所有的表
或者更直接一點,你到mysql 的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表
//看當前使用的是哪個數據庫 ,如果你還沒選擇任何數據庫,結果是NULL。mysqlselect database(); +————+ | DATABASE() | +————+ | menagerie | +————+
如何查看Mysql中有哪些數據庫和表
我想要知道自己的Mysql中有哪些數據庫和表,該如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
MySQL(發音為”my ess cue el”,不是”my sequel”)是一種開放源代碼的關係型數據庫管理系統(RDBMS),MySQL數據庫系統使用最常用的數據庫管理語言–結構化查詢語言(SQL)進行數據庫管理。
查詢mysql數據庫中所有表名
查詢數據庫中所有表名有兩種方法:
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表:提供了關於觸發程序的信息。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/238172.html