想在另一个机器上创建一个现有的同样结构的表,但是又不想导出sql语句文件。
show create table (目标表格)
#其他命令
show databases; #显示所有数据库
use {数据库名}; #选择要操作的数据库 选择后才能创建表
show tables; #显示所有表
CREATE DATABASE {数据库名}; #创建数据库
示例:
表:student

新建查询

导出的语句:
CREATE TABLE `student` (
`Sno` char(9) NOT NULL,
`Sname` char(5) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`Ssex` char(1) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT '男',
`Sage` tinyint(4) DEFAULT NULL,
`Sdept` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL,
PRIMARY KEY (`Sno`),
CONSTRAINT `student_chk_1` CHECK (((`Sage` >= 15) and (`Sage` <= 45)))
) ENGINE=InnoDB DEFAULT CHARSET=utf8自己动手试一下吧。
版权声明:本文为kfyzjd2008原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。