1、用mysqldump命令备份:
mysql备份单个表,直接在终端输入: root@xxx:# mysqldump 数据库名 表名 > 文件路径
如:
root@390:~# mysqldump mydatabase mytable > /root/mysql.sql
则mysql.sql中则有你创建表的语句还有表的数据;
2、用备份的表的数据覆盖另一个表,另一个表与备份表有相同的表名和表结构,只是两个表在不同的数据库中。语句:
进入另一个表所在的数据库,执行mysql命令:
mysql>source /root/mysql.sql
执行完这个后,另一个表中完全跟备份表一模一样了。
导入数据库:
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:/wcnc_db.sql
3、用mysql语句复制表
进入到你使用的数据库中:
复制表结构:mysql> create table backuptablename select * from mytablename limit 0;
表结构与表数据复制:mysql> create table backuptablename select * from mytablename;
4、清空一个表的所有数据
trucate table tablename;
将另一个表的所有数据插入到当前表中:
insert into tablename select * from tableothername;