資料庫的基本操作1

利用指令練習資料庫操作

登入mysql

mysql -u root -p

12345678我的

查看目前所存在的資料庫

show databases;

建立資料庫

指令最後都要加分號才是結束

CREATE DATABASE class2;

class2是新建的資料庫的名稱

取名時不能與其他現有的資料庫一樣

可以用 show databases 查詢一下是否有新增成功

刪除資料庫

DROP DATABASE class2;

查詢一下

成功刪除了

刪除資料庫時要小心,因為一但刪除是無法恢復的。

建立資料表

資料表的名稱,不分大小寫,不能是關鍵字

資料表的欄位如果要建立多個,要用逗點格開

練習

先建立一個資料庫:testDB

選擇要使用的資料庫

USE testDB

新增一個資料表:table1並新增欄位

查看 table1 是否有新增成功

show tables;

主鍵( Primary Key )

一張表只有一個
不能是null值

語法:

欄位名稱 資料類型 PRIMARY KEY [預設值]

外鍵(Foreign Key)

是指向其他表的主鍵(Primary Key)的欄位
用於確定兩張表的關聯性
以避免部分資料匹配不上的問題

如果想要使用外鍵,儲存引擎必須是 InnoDB
外鍵只能指向被設定為主鍵的欄位
外鍵與指向的主鍵資料型別必須相同

檢視資料表結構

DESCRIBE table1

或是

DESC table1