查詢數(shù)據(jù)庫中所有表名有兩種方法:
專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、做網(wǎng)站服務(wù),電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)平桂免費做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。
1、select?table_name?from?information_schema.tables?where?table_schema='當前數(shù)據(jù)庫';
2、show tables;
其中,information_schema這張數(shù)據(jù)表保存了MySQL服務(wù)器所有數(shù)據(jù)庫的信息。如數(shù)據(jù)庫名,數(shù)據(jù)庫的表,表欄的數(shù)據(jù)類型與訪問權(quán)限等。
再簡單點,這臺MySQL服務(wù)器上,到底有哪些數(shù)據(jù)庫、各個數(shù)據(jù)庫有哪些表,每張表的字段類型是什么,各個數(shù)據(jù)庫要什么權(quán)限才能訪問,等等信息都保存在information_schema表里面。
擴展資料:
Mysql的INFORMATION_SCHEMA數(shù)據(jù)庫包含了一些表和視圖,提供了訪問數(shù)據(jù)庫元數(shù)據(jù)的方式。
元數(shù)據(jù)是關(guān)于數(shù)據(jù)的數(shù)據(jù),如數(shù)據(jù)庫名或表名,列的數(shù)據(jù)類型,或訪問權(quán)限等。有些時候用于表述該信息的其他術(shù)語包括“數(shù)據(jù)詞典”和“系統(tǒng)目錄”。
下面對一些重要的數(shù)據(jù)字典表做一些說明:
SCHEMATA表:提供了關(guān)于數(shù)據(jù)庫的信息。
TABLES表:給出了關(guān)于數(shù)據(jù)庫中的表的信息。
COLUMNS表:給出了表中的列信息。
STATISTICS表:給出了關(guān)于表索引的信息。
USER_PRIVILEGES表:給出了關(guān)于全程權(quán)限的信息。該信息源自mysql.user授權(quán)表。
SCHEMA_PRIVILEGES表:給出了關(guān)于方案(數(shù)據(jù)庫)權(quán)限的信息。該信息來自mysql.db授權(quán)表。
TABLE_PRIVILEGES表:給出了關(guān)于表權(quán)限的信息。該信息源自mysql.tables_priv授權(quán)表。
COLUMN_PRIVILEGES表:給出了關(guān)于列權(quán)限的信息。該信息源自mysql.columns_priv授權(quán)表。
CHARACTER_SETS表:提供了關(guān)于可用字符集的信息。
COLLATIONS表:提供了關(guān)于各字符集的對照信息。
COLLATION_CHARACTER_SET_APPLICABILITY表:指明了可用于校對的字符集。
TABLE_CONSTRAINTS表:描述了存在約束的表。
KEY_COLUMN_USAGE表:描述了具有約束的鍵列。
ROUTINES表:提供了關(guān)于存儲子程序(存儲程序和函數(shù))的信息。此時,ROUTINES表不包含自定義函數(shù)(UDF)。
VIEWS表:給出了關(guān)于數(shù)據(jù)庫中的視圖的信息。
TRIGGERS表:提供了關(guān)于觸發(fā)程序的信息。
第一步:
我們打開mysql命令行編輯器。
第二步:
我們輸入密碼,登錄Mysql數(shù)據(jù)庫。
第三步:
我們先顯示數(shù)據(jù)庫,選擇一個我們要創(chuàng)建表的數(shù)據(jù)庫。
第四步:
我們使用那個數(shù)據(jù)庫,當然也可以直接新建一個數(shù)據(jù)庫。
第五步:
我們在那個數(shù)據(jù)庫中創(chuàng)建一個表。
最后:
我們輸入describe 表名;我們就可以顯示表內(nèi)容了。
擴展資料:
與其他的大型數(shù)據(jù)庫,例如 Oracle、DB2、SQL Server等相比,MySQL[1]?
自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對于一般的個人使用者和中小型企業(yè)來說,MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。
Linux作為操作系統(tǒng),Apache 或Nginx作為 Web 服務(wù)器,MySQL 作為數(shù)據(jù)庫,PHP/Perl/Python作為服務(wù)器端腳本解釋器。由于這四個軟件都是免費或開放源碼軟件(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩(wěn)定、免費的網(wǎng)站系統(tǒng),被業(yè)界稱為“LAMP“或“LNMP”組合。
參考資料:百度百科-mysql應(yīng)用環(huán)境
你是要根據(jù)字段名字查詢哪些表有這個字段?
SELECT?TABLE_SCHEMA,TABLE_NAME
FROM?information_schema.`COLUMNS`
WHERE?COLUMN_NAME='字段名字'
查詢一個數(shù)據(jù)庫中的所有表sql語句是show tables;
顯示所有數(shù)據(jù)庫的命令是:show databases;要查看某個數(shù)據(jù)庫先要進入數(shù)據(jù)庫使用user 數(shù)據(jù)庫名命令;進入數(shù)據(jù)庫之后才能查詢數(shù)據(jù)庫中有哪些表。使用以下命令即可查出所有表:
show tables;
擴展資料
mysql數(shù)據(jù)庫的基本sql操作命令介紹:
1、顯示當前數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)庫列表:mysql SHOW DATABASES;
2、建立數(shù)據(jù)庫:mysql CREATE DATABASE 庫名;
3、建立數(shù)據(jù)表:mysql USE 庫名;mysql CREATE TABLE 表名 (字段名 VARCHAR(20), 字
名 CHAR(1));
4、刪除數(shù)據(jù)庫:mysql DROP DATABASE 庫名;
5、刪除數(shù)據(jù)表:mysql DROP TABLE 表名;
6、將表中記錄清空:mysql DELETE FROM 表名;
7、往表中插入記錄:mysql INSERT INTO 表名 VALUES ("hyq","M");
8、更新表中數(shù)據(jù):mysql- UPDATE 表名 SET 字段名1='a',字段名2='b' WHERE 字段名3='c';
9、用文本方式將數(shù)據(jù)裝入數(shù)據(jù)表中:mysql load data local infile "d:/mysql.txt" into table 表名;
10、導(dǎo)入.sql文件命令:mysql USE 數(shù)據(jù)庫名;mysql source d:/mysql.sql;
use 數(shù)據(jù)庫名
show tables就能看到這個庫中所有的表
或者更直接一點,你到mysql 的data文件夾下看看,有多少個文件夾就有多少個庫,看看有多少個不同的文件名,就有多少個表
//看當前使用的是哪個數(shù)據(jù)庫 ,如果你還沒選擇任何數(shù)據(jù)庫,結(jié)果是NULL。mysqlselect database(); +------------+ | DATABASE() | +------------+ | menagerie ?| +------------+
如何查看Mysql中有哪些數(shù)據(jù)庫和表
我想要知道自己的Mysql中有哪些數(shù)據(jù)庫和表,該如何查看?
2006-6-20 02:22 lcy234
show databases;use databaseName;show tables;
MySQL(發(fā)音為"my ess cue el",不是"my sequel")是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進行數(shù)據(jù)庫管理。
登陸數(shù)據(jù)庫后輸入:
將“數(shù)據(jù)庫”改成需要查找的數(shù)據(jù)庫。
MYsql數(shù)據(jù)庫的常用命令。
1、顯示數(shù)據(jù)庫
show databases;
2、選擇數(shù)據(jù)庫
use 數(shù)據(jù)庫名;
3、顯示數(shù)據(jù)庫中的表
show tables;
4、顯示數(shù)據(jù)表的結(jié)構(gòu)
describe 表名;
5、顯示表中記錄
SELECT * FROM 表名
6、建庫
create databse 庫名;
7、建表
8、增加記錄
insert into name(uname,gender,birthday) values('張三','男','1971-10-01');
9、修改記錄
update name set birthday='1971-01-10' where uname='張三';
10、刪除記錄
delete from name where uname='張三';
11、刪除表
drop table 表名
12、刪除庫
drop database 庫名;
13、備份數(shù)據(jù)庫
mysqldump -u root -p --opt 數(shù)據(jù)庫名備份名; //進入到庫目錄
14、恢復(fù)
mysql -u root -p 數(shù)據(jù)庫名備份名; //恢復(fù)時數(shù)據(jù)庫必須存在,可以為空數(shù)據(jù)庫
當前名稱:MySQL怎么查看系統(tǒng)表的簡單介紹
文章轉(zhuǎn)載:http://aaarwkj.com/article34/doodjpe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、網(wǎng)站排名、搜索引擎優(yōu)化、、網(wǎng)站營銷、品牌網(wǎng)站設(shè)計
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)