1.复制表结构
CREATE table 新表名 LIKE books; //含有主键等信息的完整表结构
create table 新表名 select * from books; //只有表结构,没有主键等信息
create table 新表名 as(select * from books); //只有表结构,没有主键等信息
create table 新表名 select * from books where1=2; //只有表结构,没有主键等信息
2.将旧表中的数据灌入新表
INSERT INTO 新表 SELECT * FROM 旧表;
注:新表必须已经存在
3.输入创建表的DDL语句
show create table 表名;
4.清空表数据
truncate table 表名;
5.备份,还原数据库
利用“mysqldump -u 用户名 -p 数据库名>备份名字”导出数据库到文件
[root@kangvcar ~]# mysqldump -uroot -p000000 kangvcar > /root/kangvcarDB.dump //备份kangvcar数据库
[root@kangvcar ~]# mysqldump -uroot -p000000 kangvcar < /root/kangvcarDB.dump //还原kangvcar数据库