1.使用MySQL

連接和登錄MySQL,用USE選擇數(shù)據(jù)庫,用SHOW查看MySQL數(shù)據(jù)庫、表和內(nèi)部信息

一、MySQL與所有客戶機-服務(wù)器DBMS一樣,要求在能執(zhí)行命令之前登錄到DBMS,MySQL在內(nèi)部保存自己的用戶列表,并把每個用戶和各種權(quán)限關(guān)聯(lián)起來
二、連接到MySQL,需要以下信息:
1、主機名(如果是連接到本地MySQL服務(wù)器,為localhost)
2、端口
3、一個合法的用戶名
4、用戶口令
三、選擇數(shù)據(jù)庫:連接到MySQL時,需要選擇一個數(shù)據(jù)庫,使用USE關(guān)鍵字

      mysql> use mysql;
      Database changed

四、數(shù)據(jù)庫、表、列、用戶、權(quán)限等的信息被存儲在數(shù)據(jù)庫和表中,不過內(nèi)部的表一般不直接訪問,可用MySQL的SHOW命令來顯示這些信息(MySQL從內(nèi)部表中提取這些信息)
show databases:返回可用數(shù)據(jù)庫的一個列表
show tables:返回當(dāng)前選擇的數(shù)據(jù)庫內(nèi)可用表的列表
show columns from customers:顯示表列,describe customers也可以實現(xiàn)
show grants:顯示授予用戶的安全權(quán)限

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| order_test         |
| performance_schema |
| sys                |
+--------------------+
5 rows in set (0.00 sec)

mysql> show tables;
+----------------------+
| Tables_in_order_test |
+----------------------+
| customers            |
| orderitems           |
| orders               |
| productnotes         |
| products             |
| vendors              |
+----------------------+
6 rows in set (0.00 sec)

mysql> show columns from customers;
+--------------+-----------+------+-----+---------+----------------+
| Field        | Type      | Null | Key | Default | Extra          |
+--------------+-----------+------+-----+---------+----------------+
| cust_id      | int(11)   | NO   | PRI | NULL    | auto_increment |
| cust_name    | char(50)  | NO   |     | NULL    |                |
| cust_address | char(50)  | YES  |     | NULL    |                |
| cust_city    | char(50)  | YES  |     | NULL    |                |
| cust_state   | char(5)   | YES  |     | NULL    |                |
| cust_zip     | char(10)  | YES  |     | NULL    |                |
| cust_country | char(50)  | YES  |     | NULL    |                |
| cust_contact | char(50)  | YES  |     | NULL    |                |
| cust_email   | char(255) | YES  |     | NULL    |                |
+--------------+-----------+------+-----+---------+----------------+
9 rows in set (0.00 sec)
mysql> describe customers;
+--------------+-----------+------+-----+---------+----------------+
| Field        | Type      | Null | Key | Default | Extra          |
+--------------+-----------+------+-----+---------+----------------+
| cust_id      | int(11)   | NO   | PRI | NULL    | auto_increment |
| cust_name    | char(50)  | NO   |     | NULL    |                |
| cust_address | char(50)  | YES  |     | NULL    |                |
| cust_city    | char(50)  | YES  |     | NULL    |                |
| cust_state   | char(5)   | YES  |     | NULL    |                |
| cust_zip     | char(10)  | YES  |     | NULL    |                |
| cust_country | char(50)  | YES  |     | NULL    |                |
| cust_contact | char(50)  | YES  |     | NULL    |                |
| cust_email   | char(255) | YES  |     | NULL    |                |
+--------------+-----------+------+-----+---------+----------------+
9 rows in set (0.00 sec)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容