MySQL 基本知識

資料型別

參數名稱意義
text文字
varchar固定型態的文字
int整數數字
bool布林值

phpmyadmin介面操作:建立資料庫與資料表

點選右邊水庫圖示旁的新增後,輸入新資料庫名,編碼選uf8_unicode_ci
(避免某些中文國字出不來)

接者建立資料庫底下的資料表,輸入好資料表名後,按「建立」

建立資料欄位,AI代表Automatic Increment,自動累加
如果資料欄位有索引欄,可以勾選AI,他每新增一筆就會給+1

MySQL指令操作

MySQL指令操作可以透過端末終端機,或從phpmyadmin的SQL頁籤進入,撰寫指令

建立資料表

CREATE TABLE newsheet2(
 ID INT,
 name TEXT,
 price INT,
 weight INT
)

塞資料進去

在資料表newsheet塞一筆資料進去

欄位
nameapple
price100
weight12
INSERT INTO newsheet(name, price, weight) VALUES ('apple', 100, 12)

刪資料

要把name="badbad"這筆資料刪掉

DELETE FROM newsheet WHERE name="badbad"

撈資料

SELECT * FROM newsheet WHERE name="apple"

SELECT後面接要搜尋的「資料欄位」,*代表全部欄位
WHERE後面接搜尋條件,可省略

SELECT * FROM newsheet WHERE name="apple" AND price=100

多條件篩選,關鍵字意涵請參考下表

關鍵字意思
AND
OR
BETWEEN ★★★ AND ☆☆☆指定區間

更新(修改)資料

要把banana的價格改成500

UPDATE newsheet SET price=500 WHERE name="banana"