日期:2014-05-16 浏览次数:20795 次
1.mysql导出整个数据库
??????mysqldump?-h?hostname?-u?username?-p??databasename?>?backupfile.sql
??????如果root用户没用密码可以不写-p,当然导出的sql文件你可以制定一个路径,未指定则存放在mysql的bin目录下
2.mysql导出数据库一个表
mysqldump?-hhostname?-uusername?-ppassword?database??tablename>?导出的文件名
mysqldump?-hlocalhost?-uroot?hqgr?t_ug_user>?user.sql
3.mysql导出一个数据库结构
mysqldump?-hhostname?-uusername?-ppassword??-d?--add-drop-table?databasename>d:hqgrstructure.sql
-d?没有数据?--add-drop-table?在每个create语句之前增加一个drop?table
4.如果需要导出mysql里面的函数或者存储过程
??????mysqldump?-h??hostname?-u??username???-ntd?-R???databasename??>?backupflie.sql??(包括存过过程和函数一次性完整导出)
?????
????????其中的?-ntd?是表示导出表结构和数据;-R是表示导出函数、存储过程
?
?????可以参照mysqldump?--help
?
mysql常用导入数据的命令:
??????mysql数据库导入导出:
??????mysqldump?-u?用户名?-p?数据库名?>?数据库名.sql
??????如:<