ermutuxia

2020-10-23   阅读量: 1012

Mysql

如何用mysql语句获取一个数据库已有表的建表语句,根据这个建表语句快速创建一个结构一样的空白表

扫码加入数据分析学习群


电脑上已经有一个数据库test2,这个数据库里面有一个表abc,如果用查询代码获取abc这个表的建表语句?


image.png

use test2;

show create table abc;

运行上面两个命令,就可以看到结果

image.png

点击copy row (unquoted)

然后粘贴到一个地方,结果如下

abc, CREATE TABLE `abc` (

`日期` varchar(10) DEFAULT NULL,

`快递企业` varchar(15) DEFAULT NULL,

`线路类型` varchar(20) DEFAULT NULL,

`城市起点` varchar(20) DEFAULT NULL,

`城市终点` varchar(20) DEFAULT NULL,

`快递人员数量` float(10,3) DEFAULT NULL,

`用时` int(11) DEFAULT NULL,

`运送物品总量` int(11) DEFAULT NULL,

`运送物品周转量` float(10,3) DEFAULT NULL,

`快件量` float(10,3) DEFAULT NULL,

`快件周转量` float(10,3) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8


我们可以借助这个命令,快速创建一个和这个表结构一样的新的空白表,如下:

use test2;

CREATE TABLE `bcd` (

`日期` varchar(10) DEFAULT NULL,

`快递企业` varchar(15) DEFAULT NULL,

`线路类型` varchar(20) DEFAULT NULL,

`城市起点` varchar(20) DEFAULT NULL,

`城市终点` varchar(20) DEFAULT NULL,

`快递人员数量` float(10,3) DEFAULT NULL,

`用时` int(11) DEFAULT NULL,

`运送物品总量` int(11) DEFAULT NULL,

`运送物品周转量` float(10,3) DEFAULT NULL,

`快件量` float(10,3) DEFAULT NULL,

`快件周转量` float(10,3) DEFAULT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8;

执行一下上面这个语句,就可以看到表bcd已经建立好了

image.png

添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
0.0000 0 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子