数据库备份及导出(数据表)

2016-11-8 guoweidong 数据库


备份数据库
#mysqldump 数据库名 >数据库备份名

#mysqldump -A -u用户名 -p密码 数据库名>数据库备份名

#mysqldump -d -A --add-drop-table -uroot -p >xxx.sql

设置数据表id从N开始自增
alter table `test` auto_increment=1

清空数据表 id自增从1开始
truncate table 表名

导出整个数据库结构(不包含数据)
mysqldump -h localhost -uroot -p123456  -d database > dump.sql


导出单个数据表结构(不包含数据)
mysqldump -h localhost -uroot -p123456  -d database table > dump.sql


只导出表数据

导出整个数据库数据

mysqldump -h localhost -uroot -p123456  -t database > dump.sql


导出整个数据库结构和数据
mysqldump -h localhost -uroot -p123456 database > dump.sql
 

导出单个数据表结构和数据
mysqldump -h localhost -uroot -p123456  database table > dump.sql

清空数据库(所有数据表)
mysql -uroot -p -N -s information_schema -e "SELECT CONCAT('TRUNCATE TABLE ',TABLE_NAME,';') FROM TABLES WHERE TABLE_SCHEMA='gxpx'"|mysql -uroot -p gxpx

网站备案号:京ICP备11043289号-1 北京市公安局网络备案 海1101084571
版权所有 北京育灵童科技发展有限公司 Copyright © 2002-2024 www.elight.cn, All Rights Reserved