MySQL 学习笔记(二)

技术MySQL

创建表并指定引擎

CREATE TABLE tbl_name(column column_type) ENGINE = ENGINE_NAME

例如

CREATE TABLE t (i int) ENGINE = ARCHIVE

创建表并指定字符集和排序方式

CREATE TABLE tbl_name (column column_type) CHARACTER SET charset COLLATE collation

创建临时表

CREATE TEMPORARY TABLE ...

复制表结构和数据

CREATE TABLE new_tbl_name LIKE old_tbl_name;
INSERT INTO new_tbl_name SELECT * FROM old_tbl_name;

或者

CREATE TABLE new_tbl_name SELECT field1, field2 FROM old_tbl_name where ...

后者既灵活又简单,可以选择需要的列,但是如果复制整张表的话前者更安全、不会出错。

创建于2018年01月07日 15:18
阅读量 427
留言列表

暂时没有留言

添加留言