MySQL - 資料表的建立 2017-01-10
這類的語法其實很少用,
大多僅靠phpmyadmin去建立即可,
但若有特殊需求時多少是有幫助的.
建立資料庫(CREATE DATABASE):
CREATE DATABASE 資料庫名稱
建立表格(CREATE TABLE):
CREATE TABLE 表格名稱 (欄位1 欄位1形式 , 欄位2 欄位2形式)
欄位形式:
int(4)、varchar(8)、datetime...
NOT NULL(不得為空)、UNIQUE(唯一鍵)、PRIMARY KEY(主鍵)
FOREIGN KEY(外來鍵)、CHECK(資料值檢查)、DEFAULT(預設)
AUTO_INCREMENT(自動新增)
新增欄位(ALTER TABLE):
ALTER TABLE 表格 ADD 欄位名稱1 欄位1形式, ....
移除欄位(ALTER TABLE):
ALTER TABLE 表格 DROP 欄位名稱1 , ....
變更欄位(ALTER TABLE):
ALTER TABLE 表格 MODIFY COLUMN 欄位名稱1 欄位1形式, ....
移除資料庫(DROP DATABASE):
DROP DATABASE 資料庫名稱
移除表格(DROP TABLE):
DROP TABLE 表格名稱
移除表格內容(TRUNCATE TABLE):
TRUNCATE TABLE 表格名稱
設定自動新增目前的指向值:
ALTER TABLE 表格名稱 AUTO_INCREMENT= 數值