MySQL复制表结构以及表数据
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复制表结构以及表数据相关推荐
- php mysql 复制数据库表结构图_MySQL_Mysql复制表结构、表数据的方法,本文给大家分享了好几种复制 - phpStudy...
Mysql复制表结构.表数据的方法 本文给大家分享了好几种复制表结构.表数据的示例介绍,具体详情请看下文吧. 1.复制表结构及数据到新表 CREATE TABLE 新表SELECT * FROM 旧表 ...
- MySQL拷贝表结构、表数据总结
在MySQL运维的过程中,经常需要拷贝表复制表.有时需要只需要复制拷贝表的结构,有时需要拷贝复制表的结构和数据.今天雷雪松就详细的总结一下MySQL拷贝表结构.表数据的方式和SQL语句. 1.在MyS ...
- 使用Navicat 导出 MySQL 数据库表结构、表数据到Excel表格中
文章目录 1 摘要 2 数据导出 2.1 导出数据库表结构至Excel 2.2 导出数据库表结构为 SQL 2.3 导出数据库表数据至Excel 3 推荐参考资料 1 摘要 在编写项目设计文档的时候, ...
- mysql导出选择两张表,Mysql导出(多张表)表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...
- oracle复制表结构与表数据
一.复制表结构 说明:条件:1=2,查出null的数据,就不会复制表数据了,仅复制了表结构,不会对表的信息(主键.唯一键.外键.索引.触发器.表注释.列注释)复制: create table tabl ...
- hive只复制表结构不复制表数据
目录 一.背景 二.准备测试数据 1.建表 2.造测试数据 三.操作 1.CTAS (1).无分区表测试 (2).分区表测试 2.LIKE (1).无分区表测试 (2).分区表测试 一.背景 有一张o ...
- Sql Server 数据库,只复制表结构不复制表数据如何操作?
Sql Server 数据库,只复制表结构不复制表数据如何操作? 1.选中要复制的数据库 2.右键 3.任务 4.生成脚本 5.弹出生成数据库对象的脚本窗口,点下一步 6.选择要编写脚本的数据库对象, ...
- Mysql创建表结构及插入数据代码
Mysql创建表结构及插入数据代码 CREATE TABLE `user` (`id` int(11) NOT NULL auto_increment,`username` varchar(255) ...
- mysql 导出所有表_Mysql导出(多张表)表结构及表数据 mysqldump用法
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名; 1.导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為d ...
- MySQL笔记创建表结构_MySQL表结构笔记9
本篇大纲 MySQL数据表 创建表 创建主键 AUTO_INCREATE 指定默认值 更新表结构 删除表,重命名表 01:表 MySQL 数据库的表是一个二维表,由一个或多个数据列构成 每个数据列都有 ...
最新文章
- spark1.1.0学习路线
- vSphere可用性之三准备实验环境
- prism4.0——chapter 2:初始化Prism应用
- Keras .ImageDataGenerator图像增强用法大全以及如何和模型结合起来(有代码)
- input border IE6 bug
- vue2.x 在引用插件的时候,npm run dev跑正常 ,npm run build 报错vue-cli Unexpected token: punc (() [...
- 程序员修复一个bug的心路历程,太形象了
- OpenShift 4 - 应急响应Demo应用(AMQ+Knative+Quay+BPM+BDM+SSO)
- 关于windows注册表
- 【数据结构与算法】算法的空间复杂度
- 【100题】第三十六 比赛淘汰问题(谷歌笔试)
- OPENCV数据结构体系和常用函数
- Axure RP 10 安装方法
- ERP常用词汇中英文对照
- Vue3格式化Volar报错
- ECONOMICS REPORT - The United States Postal Service Warns of Default
- 前端安全攻防大全--专注于攻击和防御
- 使用tb6612模块驱动直流电机
- 计算机毕业设计-基于ssm的问卷调查管理系统
- 中国医学计算机成级别像杂志,中国医学计算机成像杂志停刊了吗