1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| CREATE TABLE table (field1 type1, field2 type2, ...) CREATE TABLE table (field1 type1 unsigned not null auto_increment, field2 type2, ...) CREATE TABLE table (field1 type1, field2 type2, ..., INDEX (field)) CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1)) CREATE TABLE table (field1 type1, field2 type2, ..., PRIMARY KEY (field1, field2)) CREATE TABLE table1 (fk_field1 type1, field2 type2, ..., FOREIGN KEY (fk_field1) REFERENCES table2 (t2_fieldA) [ON UPDATE] [CASCADE|SET NULL|RESTRICT] [ON DELETE] [CASCADE|SET NULL|RESTRICT]) CREATE TABLE table1 (fk_field1 type1, fk_field2 type2, ..., FOREIGN KEY (fk_field1, fk_field2) REFERENCES table2 (t2_fieldA, t2_fieldB)) CREATE TABLE table IF NOT EXISTS (...)
CREATE TABLE new_tbl_name LIKE tbl_name [SELECT ... FROM tbl_name ...]
CREATE TEMPORARY TABLE table (...)
CREATE table new_table_name as SELECT [ *|column1, column2 ] FROM table_name
|