MySQL复制表结构以及数据:
create table_new like table_old #完整复制原表的建表语句以建立新表
insert into table_new select * from table_old #完整复制原表的数据内容到新表中

实际场景:
某天,某位仁兄请求我帮他修改MySQL某张表的某一行的某个值。
一般我们都会马上修改: update student set age = 13 where name = “张三”

但是我对这张表完全不熟悉,我只是临时帮忙更新一下数据。一旦我更新错了,后面就麻烦了。所以做了两个方案:
1、这张表的数据比较少(实际上这张表是一张配置表),而且是不常改变的。可以完全拷贝复制一个新表,作为备份。
2、执行update的时候,加limit 1。即使更新错了,也只影响到一行。

在更新数据的时候,还遇到个小插曲。就是where条件中的字段是key,属于MySQL的保留字。所以执行sql语句的时候报错了。
应该用反引号包住这个字段:where `key` = ‘info’

MySQL复制表结构以及表数据相关推荐

  1. php mysql 复制数据库表结构图_MySQL_Mysql复制表结构、表数据的方法,本文给大家分享了好几种复制 - phpStudy...

    Mysql复制表结构.表数据的方法 本文给大家分享了好几种复制表结构.表数据的示例介绍,具体详情请看下文吧. 1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 ...

  2. MySQL拷贝表结构、表数据总结

    在MySQL运维的过程中,经常需要拷贝表复制表.有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据.今天雷雪松就详细的总结一下MySQL拷贝表结构.表数据的方式和SQL语句. 1.在MyS ...

  3. 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中

    文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...

  4. mysql导出选择两张表,Mysql导出(多张表)表结构及表数据 mysqldump用法

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...

  5. oracle复制表结构与表数据

    一.复制表结构 说明:条件:1=2,查出null的数据,就不会复制表数据了,仅复制了表结构,不会对表的信息(主键.唯一键.外键.索引.触发器.表注释.列注释)复制: create table tabl ...

  6. hive只复制表结构不复制表数据

    目录 一.背景 二.准备测试数据 1.建表 2.造测试数据 三.操作 1.CTAS (1).无分区表测试 (2).分区表测试 2.LIKE (1).无分区表测试 (2).分区表测试 一.背景 有一张o ...

  7. Sql Server 数据库,只复制表结构不复制表数据如何操作?

    Sql Server 数据库,只复制表结构不复制表数据如何操作? 1.选中要复制的数据库 2.右键 3.任务 4.生成脚本 5.弹出生成数据库对象的脚本窗口,点下一步 6.选择要编写脚本的数据库对象, ...

  8. Mysql创建表结构及插入数据代码

    Mysql创建表结构及插入数据代码 CREATE TABLE `user` (`id` int(11) NOT NULL auto_increment,`username` varchar(255) ...

  9. mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法

    命令行下具体用法如下:  mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...

  10. MySQL笔记创建表结构_MySQL表结构笔记9

    本篇大纲 MySQL数据表 创建表 创建主键 AUTO_INCREATE 指定默认值 更新表结构 删除表,重命名表 01:表 MySQL 数据库的表是一个二维表,由一个或多个数据列构成 每个数据列都有 ...

最新文章

  1. spark1.1.0学习路线
  2. vSphere可用性之三准备实验环境
  3. prism4.0——chapter 2:初始化Prism应用
  4. Keras .ImageDataGenerator图像增强用法大全以及如何和模型结合起来(有代码)
  5. input border IE6 bug
  6. vue2.x 在引用插件的时候,npm run dev跑正常 ,npm run build 报错vue-cli Unexpected token: punc (() [...
  7. 程序员修复一个bug的心路历程,太形象了
  8. OpenShift 4 - 应急响应Demo应用(AMQ+Knative+Quay+BPM+BDM+SSO)
  9. 关于windows注册表
  10. 【数据结构与算法】算法的空间复杂度
  11. 【100题】第三十六 比赛淘汰问题(谷歌笔试)
  12. OPENCV数据结构体系和常用函数
  13. Axure RP 10 安装方法
  14. ERP常用词汇中英文对照
  15. Vue3格式化Volar报错
  16. ECONOMICS REPORT - The United States Postal Service Warns of Default
  17. 前端安全攻防大全--专注于攻击和防御
  18. 使用tb6612模块驱动直流电机
  19. 计算机毕业设计-基于ssm的问卷调查管理系统
  20. 中国医学计算机成级别像杂志,中国医学计算机成像杂志停刊了吗

热门文章

  1. GPRS模块 测试项目
  2. Python jieba库的介绍与使用
  3. 图片延迟加载对seo有什么影响呢?
  4. Android 8.0 、9.0源码编译问题记录
  5. springmvc笔记回顾——持续更新
  6. 多线程模式下保证事物的一致性
  7. html的css怎么设置深度,vue css 深度选择器
  8. 二维点云拉普拉斯深度平滑算法-matlab
  9. 【STM32】OLED显示程序
  10. Spanish FF Live Support