SQL SHOW 語句顯示數(shù)據(jù)庫及其表中包含的信息。這個有用的工具可以讓你跟蹤數(shù)據(jù)庫的內(nèi)容,并提醒自己關(guān)于表的結(jié)構(gòu)。
例如,SHOW DATABASES 命令列出了服務(wù)器管理的數(shù)據(jù)庫。
SHOW DATABASES
在整個課程中,我們將使用 Navicat 數(shù)據(jù)庫管理工具來運行 SQL 查詢。
SHOW TABLES 命令用于顯示當(dāng)前選定的 MySQL 數(shù)據(jù)庫中的所有表。
SHOW TABLES
例如,我們創(chuàng)建了一個名為 sqlcourse 的數(shù)據(jù)庫,其中包含一個名為 customers 的表。
SHOW
SHOW COLUMNS 顯示有關(guān)給定表中的列的信息。
下面的例子顯示了我們 “customers” 表中的列:
SHOW COLUMNS FROM customers
執(zhí)行輸出結(jié)果:
SHOW COLUMNS 顯示每個表列的以下值:
Field:列名稱
Type:列數(shù)據(jù)類型
Key:指示列是否被索引
Default:分配給列的默認(rèn)值
Extra:可能包含任何有關(guān)給定列的附加信息
COLUMNS customers
SELECT 語句用于從數(shù)據(jù)庫中選取數(shù)據(jù)。
結(jié)果存儲在結(jié)果表中,稱為結(jié)果集。
查詢可以從表中的所選列或所有列中檢索信息。
要創(chuàng)建一個簡單的 SELECT 語句,請從表中指定所需列的名稱。
SQL SELECT 語句的語法:
SELECT column_list FROM table_name
column_list:包含從中檢索數(shù)據(jù)的一個或多個列。
table-name:是從中檢索信息的表的名稱。
下面是我們 "customers" 表中的數(shù)據(jù):
下面的 SQL 語句從 "customers" 表中選擇 "FirstName" 列:
SELECT FirstName FROM customers
執(zhí)行輸出結(jié)果: