程式筆記-常用MySQL指令

開啟MySQL # mysql -u 用戶名 -p 建立資料庫 # CREATE DATABASE 資料庫名; 顯示所有資料庫 # SHOW DABASES; 刪除資料庫 # DROP DATABASE 資料庫名; 使用或轉換資料庫 # USE 資料庫名; 建立資料表 # CREATE TABLE 資料庫名.資料表名 (欄位名 資料型態); 顯示目前所在資料庫所有資料表 # SHOW TABLES; 顯示資料表架構 # DESCRIBE 資料表名; 顯示資料表所有內容 # SELECT * FROM 資料表名; 顯示資料表特定內容 # SELECT 欄位名 FROM 資料表名 WHERE 條件 / LIMIT 數量 顯示資料表詳細內容 # SHOW CREATE TABLE 資資料庫名.資料表名 \G; 刪除資料表 # DROP TABLE 資料庫名.資料表名; 對資料表插入資料 # INSERT INTO 資料庫名.資料表名 (欄位名) VALUES (資料); 更新資料表資料 # UPDATE 資料表名 SET 欄位名 = 欲輸入資料 WHERE 條件 刪除資料表資料 # DELETE FROM 資料表名 WHERE 條件 # DELETE FROM 資料表名1,資料表名2 USING 資料表名1 JOIN 資料表名2 WHERE 條件 資料表增加新欄位 # ALTER TABLE 資料表名 ADD COLUMN 欄位名 資料型態; 資料表最前面增加新欄位 # ALTER TABLE 資料表名 ADD COLUMN 欄位名 資料型態 FIRST; 資料表更改預設值 # ALTER TABLE 資料表名 ALTER 欄位名 SET/DROP DEFAULT 預設值; 資料表更改欄位資訊(需重新命名,可以Rename) # ALTER TABLE 資料表名 CHANGE COLUMN 舊欄位名 新/舊欄位名 資料型態; 資料表更改欄位資訊(不需重新命名,不可Rename) # ALTER TABLE 資料表名 MODIFY COLUMN 欄位名 資料型態; 資料表刪除欄位 # ALTER TABLE 資料表名 DROP COLUMN 欄位名; 資料表更改名稱 # RENAME TABLE 資料庫名.舊資料表名 TO 資料庫名.新資料表名; 搬移資料表 # RENAME TABLE 被搬移資料庫名.舊資料表名 TO 目的地資料庫名.新資料表名; 複製資料表架構 + 補齊資料 # CREATE TABLE 目的地資料庫名.資料表名 LIKE 被複製資料表名; # INSERT INTO 目的地資料庫名.資料表名  SELECT * FROM 資料庫名.被複製資料表名; or # INSERT INTO 目的地資料庫名.資料表名  目的地欄位名 SELECT 被複製欄位名 FROM 資料庫名.被複製資料表名; 複製資料表全部(Key & Extra不會被複製) # CREATE TABLE 目的地資料庫名.資料表名 SELECT * FROM  資料庫名.被複製資料表名;

0
分享此篇文章