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

那么如何才能及時解決學(xué)習(xí) MySQL 時的疑惑呢?可以通過 MySQL 的系統(tǒng)幫助來解決遇到的問題。
在 MySQL 中,查看幫助的命令是 HELP,語法格式如下:
HELP 查詢內(nèi)容
其中,查詢內(nèi)容為要查詢的關(guān)鍵字。
- 查詢內(nèi)容中不區(qū)分大小寫。
- 查詢內(nèi)容中可以包含通配符“%”和“_”,效果與 LIKE 運算符執(zhí)行的模式匹配操作含義相同。例如,
HELP 'rep%'用來返回以 rep 開頭的主題列表。 - 查詢內(nèi)容可以使單引號引起來,也可以不使用單引號,為避免歧義,最好使用單引號引起來。
使用 HELP 查詢信息的具體示例如下。
1)查詢幫助文檔目錄列表
可以通過 HELP contents 命令查看幫助文檔的目錄列表,運行結(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ù)上面運行結(jié)果列出的目錄,可以選擇某一項進(jìn)行查詢。例如使用HELP Data Types; 命令查看所支持的數(shù)據(jù)類型,運行結(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ù)類型,如 INT 類型,可以使用HELP INT;命令,運行結(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
運行結(jié)果中可以看到 INT 類型的幫助信息,包含類型描述、取值范圍和官方手冊中 INT 類型說明的 URL。
另外,還可以查詢某命令,例如使用HELP CREATE TABLE 命令查詢創(chuàng)建數(shù)據(jù)表的語法,運行結(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ù)表來保存服務(wù)端的幫助信息,即使用 HELP 語法查看的幫助信息。執(zhí)行語句就是從這些表中獲取數(shù)據(jù)并返回給客戶端的,MySQL 提供的 4 張數(shù)據(jù)表如下:
- help_category:關(guān)于幫助主題類別的信息
- help_keyword:與幫助主題相關(guān)的關(guān)鍵字信息
- help_relation:幫助關(guān)鍵字信息和主題信息之間的映射
- help_topic:幫助主題的詳細(xì)內(nèi)容
文章題目:創(chuàng)新互聯(lián)數(shù)據(jù)庫教程:如何查看MySQL系統(tǒng)幫助?
瀏覽路徑:http://www.dlmjj.cn/article/ccoscgd.html


咨詢
建站咨詢
