Home >Database >Mysql Tutorial >如何快速创建MySQL相同结构的表_MySQL

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-01 14:00:431319browse

本文从包括索引和不创建索引两个方面介绍了如何快速创建MySQL相同结构表的方法。
  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;

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn