最近在用 MySQL 為服務建立資料庫,所以我要來記錄一下怎麼用,不然我會忘記嘿嘿
進入資料庫
mysql -u <USER> -p
創建用戶
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
創建資料庫
CREATE DATABASE database1;
給用戶資料庫
GRANT ALL PRIVILEGES ON database1.* TO 'user'@'%' WITH GRANT OPTION;
列出資料庫
SHOW DATABASES;
使用資料庫
USE database1
創建 table
CREATE TABLE table1 (
Column1 int,
Column2 varchar(100),
Column3 varchar(200),
...
);
列出 table 資料
SELECT * FROM table1;
# 過濾: Column2 的值是 test
SELECT * FROM table1 WHERE Column2 = "test";
刪除 table 資料
DELETE FROM table1 WHERE Column1 = 1;
插入 table 資料
INSERT INTO table1 ( Column1, Column2, Column3 VALUES 1, "test", "test2" );
更新 table 資料
UPDATE table1 SET Column1 = 2 WHERE Column1 = 1;
離開 MySQL
exit