热线电话:13121318867

登录
2020-10-23 阅读量: 1314
如何用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

0.0000
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子