新聞中心
無(wú)論在學(xué)習(xí)還是在實(shí)際工作中,我們都會(huì)經(jīng)常遇到各種意想不到的困難,不能總是期望別人伸出援助之手來(lái)幫我們解決,而應(yīng)該利用我們的智慧和能力攻克。

那么如何才能及時(shí)解決學(xué)習(xí) MySQL 時(shí)的疑惑呢?可以通過(guò) MySQL 的系統(tǒng)幫助來(lái)解決遇到的問(wèn)題。
在 MySQL 中,查看幫助的命令是 HELP,語(yǔ)法格式如下:
HELP 查詢內(nèi)容
其中,查詢內(nèi)容為要查詢的關(guān)鍵字。
- 查詢內(nèi)容中不區(qū)分大小寫(xiě)。
- 查詢內(nèi)容中可以包含通配符“%”和“_”,效果與 LIKE 運(yùn)算符執(zhí)行的模式匹配操作含義相同。例如,
HELP 'rep%'用來(lái)返回以 rep 開(kāi)頭的主題列表。 - 查詢內(nèi)容可以使單引號(hào)引起來(lái),也可以不使用單引號(hào),為避免歧義,最好使用單引號(hào)引起來(lái)。
使用 HELP 查詢信息的具體示例如下。
1)查詢幫助文檔目錄列表
可以通過(guò) HELP contents 命令查看幫助文檔的目錄列表,運(yùn)行結(jié)果如下:
mysql> HELP'contents'; You asked for help about help category: "Contents" For more information, type 'help- ', where
- is one of the following categories: Account Management Administration Compound Statements Contents Data Definition Data Manipulation Data Types Functions Geographic Features Help Metadata Language Structure Plugins Procedures Storage Engines Table Maintenance Transactions User-Defined Functions Utility
2)查看具體內(nèi)容
根據(jù)上面運(yùn)行結(jié)果列出的目錄,可以選擇某一項(xiàng)進(jìn)行查詢。例如使用HELP Data Types; 命令查看所支持的數(shù)據(jù)類(lèi)型,運(yùn)行結(jié)果如下:
mysql> HELP 'Data Types'; You asked for help about help category: "Data Types" For more information, type 'help- ', where
- is one of the following topics: AUTO_INCREMENT BIGINT BINARY BIT BLOB BLOB DATA TYPE BOOLEAN CHAR CHAR BYTE DATE DATETIME DEC DECIMAL DOUBLE DOUBLE PRECISION ENUM FLOAT INT INTEGER LONGBLOB LONGTEXT MEDIUMBLOB MEDIUMINT MEDIUMTEXT SET DATA TYPE SMALLINT TEXT TIME TIMESTAMP TINYBLOB TINYINT TINYTEXT VARBINARY VARCHAR YEAR DATA TYPE
如果還想進(jìn)一步查看某一數(shù)據(jù)類(lèi)型,如 INT 類(lèi)型,可以使用HELP INT;命令,運(yùn)行結(jié)果如下:
mysql> HELP 'INT'; Name: 'INT' Description: INT[(M)] [UNSIGNED] [ZEROFILL] A normal-size integer. The signed range is -2147483648 to 2147483647. The unsigned range is 0 to 4294967295. URL: https://dev.mysql.com/doc/refman/5.7/en/numeric-type-overview.html
運(yùn)行結(jié)果中可以看到 INT 類(lèi)型的幫助信息,包含類(lèi)型描述、取值范圍和官方手冊(cè)中 INT 類(lèi)型說(shuō)明的 URL。
另外,還可以查詢某命令,例如使用HELP CREATE TABLE 命令查詢創(chuàng)建數(shù)據(jù)表的語(yǔ)法,運(yùn)行結(jié)果如下所示:
mysql> HELP 'CREATE TABLE'
Name: 'CREATE TABLE'
Description:
Syntax:
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
(create_definition,...)
[table_options]
[partition_options]
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name
[(create_definition,...)]
[table_options]
[partition_options]
[IGNORE | REPLACE]
[AS] query_expression拓展
MySQL 提供了 4 張數(shù)據(jù)表來(lái)保存服務(wù)端的幫助信息,即使用 HELP 語(yǔ)法查看的幫助信息。執(zhí)行語(yǔ)句就是從這些表中獲取數(shù)據(jù)并返回給客戶端的,MySQL 提供的 4 張數(shù)據(jù)表如下:
- help_category:關(guān)于幫助主題類(lèi)別的信息
- help_keyword:與幫助主題相關(guān)的關(guān)鍵字信息
- help_relation:幫助關(guān)鍵字信息和主題信息之間的映射
- help_topic:幫助主題的詳細(xì)內(nèi)容
網(wǎng)站名稱:創(chuàng)新互聯(lián)數(shù)據(jù)庫(kù)教程:如何查看MySQL系統(tǒng)幫助?
路徑分享:http://m.5511xx.com/article/ccoscgd.html


咨詢
建站咨詢
