您的位置:首页 > 数据库 > MySQL

mysql如何快速创建相同结构的表

2015-09-11 10:15 756 查看
【1】. 快速创建相同结构的表,包括索引:

mysql> SHOW CREATE TABLE a;
CREATE TABLE `a` (
`name` varchar(50) default NULL,
KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

mysql> CREATE TABLE b LIKE a;

mysql> SHOW CREATE TABLE b;
CREATE TABLE `b` (
`name` varchar(50) default NULL,
KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;


【2】. 快速创建一个相同结构的表,但是不创建索引:

mysql> SHOW CREATE TABLE a;
CREATE TABLE `a` (
`name` varchar(50) default NULL,
KEY `name` (`name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

mysql> CREATE TABLE c SELECT * FROM a LIMIT 0;

mysql> SHOW CREATE TABLE c;
CREATE TABLE `c` (
`name` varchar(50) default NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: