MySQL | 零基礎入門經驗(2)創建、查詢數據表並插入數據

創建新表

首先選定要進行操作的數據庫:

USE [database name];

返回’database changed’,代表數據庫選定成功。下面可以新建數據表了。

比如,新建一個表格來存儲寵物商店中待售動物的信息,包括:編號(主鍵),名字,種類,價格:

CREATE TABLE pets
(
id INT PRIMARY KEY,
name VARCHAR(10) not null,
species VARCHAR(10),
price FLOAT not null
    );
幾點注意事項:
  1. MySQL以分號而不是enter作爲區分命令的標誌,因此爲了增強可讀性,可以儘可能多地換行
  2. 輸入數據類型等關鍵字時大小寫均可
  3. int和float可以不標明長度,但是VARCHAR後面必須用括號標註長度,否則將會出現錯誤。

創建成功後,可以查看pets有哪些項目:

SHOW columns FROM pets;

返回結果:

也可以調取pets中的全部數據:

SELECT * FROM pets;

當然,此時的返回值是Empty set,因爲pets只是一個空表,我們還沒有插入任何數據。

插入數據

假設我們的寵物商店開業後買了一隻叫做Leo的小貓貓,而我們需要把Leo的信息錄入到數據庫裏。只需要輸入:

INSERT INTO pets
VALUES('1','Leo','cat','3000');

即可。需要注意的是,要把所有數據用引號括起來,即使是int也是如此。
再次輸入:

SELECT * FROM pets;

就可以看到插入的數據了。

查詢、刪除數據表

SHOW tables;   #以列表形式返回數據庫中的全部表
DROP table [table name];   #刪除表

非常實用的source命令

直接在命令行中鍵入命令有着諸多不便,尤其是在我們需要錄入大量信息的時候。這時,我們就可以使用MySQL的source命令。
首先,新建txt文本文檔,並在文檔中鍵入我們想要執行的命令。
然後,打開MySQL Command Line - Client,鍵入密碼後登錄成功,輸入:

source [文件路徑.txt]

比如,假設文檔名稱爲document,直接存在D盤下面,就輸入:

source D:/document.txt

最後enter運行就可以了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章