在不断的学习中,发现了一些新的slq语句,总结于此。
一、复制数据表的sql
1)create table tableName as select * from tableName2 [也可以把*替换为具体需要查询的字段]
2)create table tableName like tableName2 //该语句只复制表结构,不复制数据
二、数据库备份涉及到的sql
1) show create table tableName //查询 创建该数据表表结构的sql语句
如现在我们查询 创建 博客后台数据表的sql语句 (表名为blog_admin_user)
Sql语句如下:
show create table blog_admin_user
结果如下:
CREATE TABLE `blog_admin_user` (
`adm_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`adm_name` varchar(60) DEFAULT NULL,
`password` varchar(60) DEFAULT NULL,
`create_time` int(10) unsigned DEFAULT NULL COMMENT '注册时间',
`last_time` int(10) unsigned DEFAULT NULL COMMENT '最后一次登陆时间',
`last_ip` varchar(30) DEFAULT NULL COMMENT '最后一次登陆ip',
PRIMARY KEY (`adm_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8