当前位置: 首页 > news >正文

MySQL用命令行复制表,查看表结构

一、mysql中用命令行复制表结构的方法主要有一下几种: 

1.只复制表结构到新表

1 CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2;

1 CREATE TABLE 新表 LIKE 旧表 ;

注意上面两种方式,前一种方式是不会复制时的主键类型和自增方式是不会复制过去的,而后一种方式是把旧表的所有字段类型都复制到新表。

 

2.复制表结构及数据到新表

1 CREATE TABLE 新表 SELECT * FROM 旧表

 

3.复制旧表的数据到新表(假设两个表结构一样) 

1 INSERT INTO 新表 SELECT * FROM 旧表

 

4.复制旧表的数据到新表(假设两个表结构不一样)

1 INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表

 

二、MySQL查看表结构命令,如下:

desc 表名;
show columns from 表名;
describe 表名;
show create table 表名;

use information_schema
select * from columns where table_name='表名';

 

整理自:http://www.cnblogs.com/zhangjpn/p/6231662.html

 

转载于:https://www.cnblogs.com/liaokaichang/p/7054268.html

相关文章:

  • java并发之TimeUnit理解
  • spring定时任务
  • 读《十亿美金的教训》看中国传奇人物
  • TCP端口状态说明ESTABLISHED、TIME_WAIT
  • http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException 异常
  • tomcatserver管理界面username和password忘记
  • 安装gitlab
  • 图解 Java IO : 一、File源码
  • Linux下软件分类与安装
  • flume自定义拦截器
  • [sqoop] sqoop 小试牛刀
  • linux select函数详解【转】
  • 前端优化的技巧
  • Android view的测量及绘制
  • inspect a service on the swarm
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • Git初体验
  • java 多线程基础, 我觉得还是有必要看看的
  • Laravel核心解读--Facades
  • Linux CTF 逆向入门
  • VUE es6技巧写法(持续更新中~~~)
  • Vue UI框架库开发介绍
  • windows下mongoDB的环境配置
  • 免费小说阅读小程序
  • 面试总结JavaScript篇
  • 试着探索高并发下的系统架构面貌
  • 微服务入门【系列视频课程】
  • 以太坊客户端Geth命令参数详解
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • MyCAT水平分库
  • 移动端高清、多屏适配方案
  • #Spring-boot高级
  • (2.2w字)前端单元测试之Jest详解篇
  • (7)摄像机和云台
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (zt)最盛行的警世狂言(爆笑)
  • (十五)使用Nexus创建Maven私服
  • (译)计算距离、方位和更多经纬度之间的点
  • (转)JVM内存分配 -Xms128m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m
  • (转)详解PHP处理密码的几种方式
  • .net core使用RPC方式进行高效的HTTP服务访问
  • .NET 中的轻量级线程安全
  • /etc/skel 目录作用
  • @Bean有哪些属性
  • @Mapper作用
  • @RequestParam,@RequestBody和@PathVariable 区别
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [<事务专题>]
  • [04] Android逐帧动画(一)
  • [ABC294Ex] K-Coloring
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [Android 数据通信] android cmwap接入点
  • [C++]18:set和map的使用
  • [CLickhouse] 学习小计