資料庫的基本操作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
