Mysql第三章 - Mysql使用

連接數據庫

MySQL與所有客戶機—服務器DBMS一樣,要求在能執(zhí)行命令之前登錄到DBMS,MySQL在內部保存自己的用戶列表,并且把每個用戶與各種權限關聯起來

連接Mysql信息

主機名(計算機名): 本地Mysql為 localhost
端口 :默認為3306
用戶名 :一個合法的用戶名
用戶口令 :密碼

選擇數據庫

最初連接到MySQL時,沒有任何數據庫打開供你使用。在你能執(zhí)行任意數據庫操作前,需要選擇一個數據庫。使用關鍵字 USE,USE語句并不返回任何結果。

了解數據庫和表

數據庫、表、列、用戶、權限等的信息被存儲在數據庫和表中(MySQL使用MySQL來存儲這些信息)。
內部的表一般不直接訪問??捎肕ySQL的SHOW命令來顯示這些信息(MySQL從內部表中提取這些信息)。

獲取數據庫名

輸入:SHOW DATABASES
輸出:


圖片2.png

分析:SHOW DATABASES;返回可用數據庫的一個列表。包含在這個列表中的可能是MySQL內部使用的數據庫(如例子中的mysql和information_schema)

獲取數據庫庫中的表

輸入: SHOW Tables;
輸出:


image.png

分析:SHOW TABLES;返回當前選擇的數據庫內可用表的列表。

獲取數據表的列:

輸入:show columns from 【表名】;
輸出:


圖3.png

分析:
SHOW COLUMNS 要求給出一個表名,返回行中包含字段名、數據類型、是否允許NULL、鍵信息、默認值以及其他信息

自動增量

定義: 某些表列需要唯一值某些表列需要唯一值。例如,訂單編號、雇員ID,在每個行添加到表
中時,MySQL可以自動地為每個行分配下一個可用編號,這個功能就是所謂的自動增量。如果需要它,則必
須在用CREATE語句創(chuàng)建表時把它作為表定義的組成部分

常用的SHOW語句

SHOW DATABASE :獲取數據庫名
SHOW TABLES; 獲取表名
SHOW COLUMNS FROM [表名] :獲取指定表的字段信息
SHOW STATUS :獲取服務器狀態(tài)信息
SHOW CREATE DATABASE : 創(chuàng)建特定數據庫
SHOW CREATE TABLE: 創(chuàng)建特定的表
SHOW GRANTS:用來顯示授予用戶(所有用戶或特定用戶)的安全權限;
SHOW ERRORS:顯示服務器錯誤
SHOW WARNINGS :顯示服務器警告消息

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容