创建表并指定引擎
1 | CREATE TABLE tbl_name(column column_type) ENGINE = ENGINE_NAME |
例如
1 | CREATE TABLE t (i int) ENGINE = ARCHIVE |
创建表并指定字符集和排序方式
1 | CREATE TABLE tbl_name (column column_type) CHARACTER SET charset COLLATE collation |
创建临时表
1 | CREATE TEMPORARY TABLE ... |
复制表结构和数据
1 | CREATE TABLE new_tbl_name LIKE old_tbl_name; |
或者
1 | CREATE TABLE new_tbl_name SELECT field1, field2 FROM old_tbl_name where ... |
后者既灵活又简单,可以选择需要的列,但是如果复制整张表的话前者更安全、不会出错。