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