-- 註解 (兩個 -- 再加一個空白)
#註解
# 選擇資料庫
USE MYDATABASE; |
# 刪除表格
DROP TABLE MYTABLE; |
# 建立表格
CREATE TABLE MYTABLE (
MYCOL1 INT NOT NULL ,
MYCOL2 VARCHAR(5) NOT NULL DEFAULT 'ABC' ,
MYCOL3 VARCHAR(5) ,
MYCOL4 VARCHAR(5) ,
MYCOL5 VARCHAR(5) ,
MYCOL6 VARCHAR(5) NOT NULL,
MYCOL7 VARCHAR(5) NOT NULL,
PRIMARY KEY ( MYCOL1 , MYCOL2 ),
UNIQUE KEY MYTABLE_UNI1 ( MYCOL3 ),
UNIQUE KEY MYTABLE_UNI2 ( MYCOL3 , MYCOL4) ,
INDEX MYTABLE_IDX1 ( MYCOL5 ),
INDEX MYTABLE_IDX2 ( MYCOL5 , MYCOL6 )
);
|
# 顯示表格內容
DESCRIBE MYTABLE; |
# 顯示表格內容
SHOW FULL FIELDS FROM MYTABLE; |
# 變更欄位
ALTER TABLE MYTABLE ADD MYCOL11 VARCHAR(5) AFTER MYCOL5; |
# 變更 PRIMARY KEY
ALTER TABLE MYTABLE DROP PRIMARY KEY , ADD PRIMARY KEY (MYCOL1 , MYCOL2); |
ALTER TABLE MYTABLE DROP PRIMARY KEY ;
ALTER TABLE MYTABLE ADD PRIMARY KEY (MYCOL1 , MYCOL2);
|
# 變更 UNIQUE KEY
ALTER TABLE MYTABLE DROP INDEX MYTABLE_UNI2;
ALTER TABLE MYTABLE ADD UNIQUE KEY MYTABLE_UNI2 (MYCOL3 , MYCOL4 , MYCOL5);
|
# 變更 INDEX
DROP INDEX MYTABLE_IDX1 ON MYTABLE;
CREATE INDEX MYTABLE_IDX1 ON MYTABLE(MYCOL3 , MYCOL5);
|
# 顯示表格鍵值內容
SHOW INDEX FROM MYTABLE; |
沒有留言:
張貼留言