必須給出如下信息:函數
1)新表的名字性能
2)表列的名字和定義,用逗號分隔事務
e.g.CREATE TABLE customers內存
(it
cust_id int NOT NULL AUTOZ-INCREMENT,ast
cust_name char(50) NOT NULL搜索
PRIMARY KEY(cust_id)命名
)ENGINE=InnoDB;數據
NULL是默認設置事務處理
主鍵必須惟一,使用單個列,則列必須惟一,若使用多個列,則列的組合值必須惟一,主鍵只能使用不容許NULL值的列
InnoDB 是一個可靠的事務處理引擎,不支持全文本搜索
MEMORY 功能等同於MyISAM,但因爲數據存儲在內存,速度不少,特別適用於臨時表
MyISAM 是一個性能極高的引擎,支持全文本搜索,但不支持事務處理
外鍵不能跨引擎。
添加一個列
ALTER TABLE vendors ADD vend_phone CHAR(20);
刪除剛剛添加列
ALTER TABLE vendors DROP COLUMN vend_phone;
定義外鍵
ALTER TABLE vendors
ADD CONSTRAINT fk_orderitems_orders
FOREIGN KEY(order_num) REFERENCES orders(order_num)
DROP TABLE customers2;
RENAME TABLE customers2 TO customers;