av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

mysql信息

什么是INFORMATION_SCHEMA

INFORMATION_SCHEMA是MySQL數(shù)據(jù)庫(kù)中的一個(gè)特殊數(shù)據(jù)庫(kù),它包含了關(guān)于所有數(shù)據(jù)庫(kù)、表、列、索引等對(duì)象的元數(shù)據(jù)信息,這些信息可以幫助我們了解數(shù)據(jù)庫(kù)的結(jié)構(gòu),以及對(duì)數(shù)據(jù)庫(kù)進(jìn)行管理和維護(hù),INFORMATION_SCHEMA中的數(shù)據(jù)以表格的形式展示,每個(gè)表格都有一個(gè)唯一的名稱(chēng),如表名、列名等。

如何使用INFORMATION_SCHEMA

1、查詢(xún)數(shù)據(jù)庫(kù)列表

要查詢(xún)INFORMATION_SCHEMA中的數(shù)據(jù)庫(kù)列表,可以使用以下SQL語(yǔ)句:

SELECT SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA;

2、查詢(xún)表列表

要查詢(xún)某個(gè)數(shù)據(jù)庫(kù)中的表列表,可以使用以下SQL語(yǔ)句:

SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '數(shù)據(jù)庫(kù)名';

3、查詢(xún)列信息

要查詢(xún)某個(gè)表的列信息,可以使用以下SQL語(yǔ)句:

SELECT COLUMN_NAME, DATA_TYPE, COLUMN_TYPE, IS_NULLABLE, COLUMN_KEY, EXTRA
FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = '數(shù)據(jù)庫(kù)名' AND TABLE_NAME = '表名';

4、查詢(xún)索引信息

要查詢(xún)某個(gè)表的索引信息,可以使用以下SQL語(yǔ)句:

SELECT INDEX_NAME, COLUMN_NAME, INDEX_TYPE, NON_UNIQUE, SEQ_IN_INDEX, INDEX_COMMENT
FROM INFORMATION_SCHEMA.STATISTICS WHERE TABLE_SCHEMA = '數(shù)據(jù)庫(kù)名' AND TABLE_NAME = '表名';

5、查詢(xún)外鍵約束信息

要查詢(xún)某個(gè)表的外鍵約束信息,可以使用以下SQL語(yǔ)句:

SELECT KCU.REFERENCED_TABLE_SCHEMA, KCU.REFERENCED_TABLE_NAME, KCU.REFERENCED_COLUMN_NAME, KCU.UPDATE_RULE, KCU.DELETE_RULE, KCU.FK_NAME, KCU.PK_NAME, KCU.DEFERRABILITY
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE AS KCU JOIN INFORMATION_SCHEMA.REFERENTIAL_CONSTRAINTS AS RC ON KCU.CONSTRAINT_SCHEMA = RC.CONSTRAINT_SCHEMA AND KCU.CONSTRAINT_NAME = RC.CONSTRAINT_NAME WHERE RC.CONSTRAINT_SCHEMA = '數(shù)據(jù)庫(kù)名' AND RC.CONSTRAINT_NAME = '外鍵約束名';

6、查詢(xún)視圖信息

要查詢(xún)某個(gè)數(shù)據(jù)庫(kù)中的視圖信息,可以使用以下SQL語(yǔ)句:

SELECT TABLE_NAME, VIEW_DEFINITION FROM INFORMATION_SCHEMA.VIEWS WHERE TABLE_SCHEMA = '數(shù)據(jù)庫(kù)名';

7、查詢(xún)存儲(chǔ)過(guò)程和函數(shù)信息

要查詢(xún)某個(gè)數(shù)據(jù)庫(kù)中的存儲(chǔ)過(guò)程和函數(shù)信息,可以使用以下SQL語(yǔ)句:

SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = '數(shù)據(jù)庫(kù)名' AND ROUTINE_TYPE = 'FUNCTION' UNION ALL SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_SCHEMA = '數(shù)據(jù)庫(kù)名' AND ROUTINE_TYPE = 'PROCEDURE';

相關(guān)問(wèn)題與解答

1、INFORMATION_SCHEMA中有哪些類(lèi)型的元數(shù)據(jù)?

答:INFORMATION_SCHEMA中包含的元數(shù)據(jù)類(lèi)型有:表(TABLE)、列(COLUMN)、索引(INDEX)、外鍵(FOREIGN KEY)、視圖(VIEW)、存儲(chǔ)過(guò)程(ROUTINE)和觸發(fā)器(TRIGGER)。

2、如何刪除INFORMATION_SCHEMA中的某個(gè)視圖?

答:在MySQL中,視圖實(shí)際上是一個(gè)虛擬表,它是基于其他表的查詢(xún)結(jié)果生成的,不能直接刪除視圖,如果需要?jiǎng)h除視圖,可以先刪除依賴(lài)于該視圖的所有表和視圖引用,然后再刪除視圖本身,具體操作如下:

DROP VIEW view_name; -刪除視圖本身
DROP TABLE table1; -刪除依賴(lài)于視圖的表1
DROP TABLE table2; -刪除依賴(lài)于視圖的表2; -如果還有其他表依賴(lài)于該視圖,依次刪除這些表即可。

新聞標(biāo)題:mysql信息
網(wǎng)頁(yè)URL:http://uogjgqi.cn/article/dhecpij.html
掃二維碼與項(xiàng)目經(jīng)理溝通

我們?cè)谖⑿派?4小時(shí)期待你的聲音

解答本文疑問(wèn)/技術(shù)咨詢(xún)/運(yùn)營(yíng)咨詢(xún)/技術(shù)建議/互聯(lián)網(wǎng)交流