全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

MySQL 复制表详解及实例代码

MySQL 复制表详解

如果我们需要完全的复制MySQL的数据表,包括表的结构,索引,默认值等。 如果仅仅使用CREATE TABLE ... SELECT 命令,是无法实现的。

本章节将为大家介绍如何完整的复制MySQL数据表,步骤如下:

  1. 使用 SHOW CREATE TABLE 命令获取创建数据表(CREATE TABLE) 语句,该语句包含了原数据表的结构,索引等。
  2. 复制以下命令显示的SQL语句,修改数据表名,并执行SQL语句,通过以上命令 将完全的复制数据表结构。
  3. 如果你想复制表的内容,你就可以使用 INSERT INTO ... SELECT 语句来实现。

实例

尝试以下实例来复制表 tutorials_tbl 。

步骤一:

获取数据表的完整结构。

mysql> SHOW CREATE TABLE tutorials_tbl \G;
*************************** 1. row ***************************
    Table: tutorials_tbl
Create Table: CREATE TABLE `tutorials_tbl` (
 `tutorial_id` int(11) NOT NULL auto_increment,
 `tutorial_title` varchar(100) NOT NULL default '',
 `tutorial_author` varchar(40) NOT NULL default '',
 `submission_date` date default NULL,
 PRIMARY KEY (`tutorial_id`),
 UNIQUE KEY `AUTHOR_INDEX` (`tutorial_author`)
) TYPE=MyISAM
1 row in set (0.00 sec)

ERROR:
No query specified

步骤二:

修改SQL语句的数据表名,并执行SQL语句。

mysql> CREATE TABLE `clone_tbl` (
 -> `tutorial_id` int(11) NOT NULL auto_increment,
 -> `tutorial_title` varchar(100) NOT NULL default '',
 -> `tutorial_author` varchar(40) NOT NULL default '',
 -> `submission_date` date default NULL,
 -> PRIMARY KEY (`tutorial_id`),
 -> UNIQUE KEY `AUTHOR_INDEX` (`tutorial_author`)
-> ) TYPE=MyISAM;
Query OK, 0 rows affected (1.80 sec)

步骤三:

执行完第二步骤后,你将在数据库中创建新的克隆表 clone_tbl。 如果你想拷贝数据表的数据你可以使用 INSERT INTO... SELECT 语句来实现。

mysql> INSERT INTO clone_tbl (tutorial_id,
  ->            tutorial_title,
  ->            tutorial_author,
  ->            submission_date)
  -> SELECT tutorial_id,tutorial_title,
  ->    tutorial_author,submission_date
  -> FROM tutorials_tbl;
Query OK, 3 rows affected (0.07 sec)
Records: 3 Duplicates: 0 Warnings: 0

执行以上步骤后,你将完整的复制表,包括表结构及表数据。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!


# MySQL  # 复制表  # 复制表详解  # 复制表简单实例  # Mysql复制表结构、表数据的方法  # mysql复制表的几种常用方式总结  # MySQL复制表的三种方式(小结)  # MySQL复制表常用的四种方式小结  # mysql复制表的几种常用方式  # MySQL中复制表结构及其数据的5种方式  # MySQL复制表结构与数据的命令介绍  # MySQL 复制表的五种方法实现  # 你想  # 来实现  # 你可以  # 你就  # 将在  # 希望能  # 可以使用  # 你将  # 谢谢大家  # 将为  # 默认值  # 建新  # 中创  # 包含了  # class  # sql  # brush  # Create  # Table  # int 


相关文章: 如何选择网络建站服务器?高效建站必看指南  如何在服务器上三步完成建站并提升流量?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  如何选择PHP开源工具快速搭建网站?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  如何规划企业建站流程的关键步骤?  如何快速生成可下载的建站源码工具?  盐城做公司网站,江苏电子版退休证办理流程?  网站制作公司排行榜,抖音怎样做个人官方网站  网站制作大概多少钱一个,做一个平台网站大概多少钱?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  建站之星云端配置指南:模板选择与SEO优化一键生成  如何快速配置高效服务器建站软件?  如何快速搭建二级域名独立网站?  网页设计网站制作软件,microsoft office哪个可以创建网页?  C#如何使用XPathNavigator高效查询XML  高防服务器如何保障网站安全无虞?  简单实现Android验证码  如何通过wdcp面板快速创建网站?  香港服务器租用费用高吗?如何避免常见误区?  如何选择适合PHP云建站的开源框架?  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  MySQL查询结果复制到新表的方法(更新、插入)  免费网站制作模板下载,除了易企秀之外还有什么H5平台可以制作H5长页面,最好是免费的?  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  如何用PHP工具快速搭建高效网站?  建站与域名管理如何高效结合?  在线制作视频的网站有哪些,电脑如何制作视频短片?  制作网站公司那家好,网络公司是做什么的?  微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?  如何用好域名打造高点击率的自主建站?  云南网站制作公司有哪些,云南最好的招聘网站是哪个?  如何通过西部数码建站助手快速创建专业网站?  电商网站制作公司有哪些,1688网是什么意思?  高性价比服务器租赁——企业级配置与24小时运维服务  山东云建站价格为何差异显著?  建站之星×万网:智能建站系统+自助建站平台一键生成  济南企业网站制作公司,济南社保单位网上缴费步骤?  如何在新浪SAE免费搭建个人博客?  学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?  清除minerd进程的简单方法  如何选择高性价比服务器搭建个人网站?  淘宝制作网站有哪些,淘宝网官网主页?  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  建站之星北京办公室:智能建站系统与小程序生成方案解析  北京网站制作的公司有哪些,北京白云观官方网站?  IOS倒计时设置UIButton标题title的抖动问题  如何挑选高效建站主机与优质域名?  建站之星Pro快速搭建教程:模板选择与功能配置指南  建站VPS推荐:2025年高性能服务器配置指南 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。