mysqldump导出数据库命令及mysql导入数据库命令
2015-07-27 10:05
906 查看
参考地址如下:(本文大部分是参考各位前辈所写,若有冒犯,请多见谅)
http://jingyan.baidu.com/article/948f5924259516d80ef5f95e.html
http://www.cnblogs.com/zeroone/archive/2010/05/11/1732834.html
http://www.yzddtk.com/yizhandaodi-317867-1-1.html
一、一些mysql查看工具也可以对数据库进行备份,但是很多时候也免不了用mysqldump命令备份数据库的情况。
1.导出整个数据库(包含数据):
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port databasename > newdb.sql
2.导出整个数据库的表结构(不包含数据):
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port -d databasename > newdb.sql
3.导出数据库中的某些表(包含数据)
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port databasename tabname1 tabname2 > newdb.sql
4.导出数据库中某些表的表结构(不包含数据)
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port -d databasename tablename1 tabname2 > newdb.sql
5.导出数据库,并且忽略某些表的数据
mysqldump -u username -p password -h hostname -P port databasename --ignore-table=databasename.table_name1 > newdb.sql
#有些表虽然数据可以我们不需要,但是表的结构还是需要的,以防止某些数据表结构的完整性,所有可以先使用上面的命令导出所有表的结构,然后再使用忽略某些表数据的命令导出需要表的数据。
二、一些mysql查看工具也可以导入数据到数据库,但是很多时候也免不了用mysql命令导入数据到数据库的情况。
1.导入sql文件:mysql -uusername -p(password) -P port -h hostname databasename < file.sql
其中:
username:数据库的用户名
password:用户名对应的访问数据库密码
hostname:主机名称
port:访问端口,本地一般默认3306,也可配置为其他的
databasename:数据库名称
tablename1:数据库中表的名称
#若有不足或错误的地方,请留言!
http://jingyan.baidu.com/article/948f5924259516d80ef5f95e.html
http://www.cnblogs.com/zeroone/archive/2010/05/11/1732834.html
http://www.yzddtk.com/yizhandaodi-317867-1-1.html
一、一些mysql查看工具也可以对数据库进行备份,但是很多时候也免不了用mysqldump命令备份数据库的情况。
1.导出整个数据库(包含数据):
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port databasename > newdb.sql
2.导出整个数据库的表结构(不包含数据):
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port -d databasename > newdb.sql
3.导出数据库中的某些表(包含数据)
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port databasename tabname1 tabname2 > newdb.sql
4.导出数据库中某些表的表结构(不包含数据)
mysqldump -u username -p password(也可以在输入完其他的按Enter键后填) -h hostname -P port -d databasename tablename1 tabname2 > newdb.sql
5.导出数据库,并且忽略某些表的数据
mysqldump -u username -p password -h hostname -P port databasename --ignore-table=databasename.table_name1 > newdb.sql
#有些表虽然数据可以我们不需要,但是表的结构还是需要的,以防止某些数据表结构的完整性,所有可以先使用上面的命令导出所有表的结构,然后再使用忽略某些表数据的命令导出需要表的数据。
二、一些mysql查看工具也可以导入数据到数据库,但是很多时候也免不了用mysql命令导入数据到数据库的情况。
1.导入sql文件:mysql -uusername -p(password) -P port -h hostname databasename < file.sql
其中:
username:数据库的用户名
password:用户名对应的访问数据库密码
hostname:主机名称
port:访问端口,本地一般默认3306,也可配置为其他的
databasename:数据库名称
tablename1:数据库中表的名称
#若有不足或错误的地方,请留言!
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 数据库链接字符串查询网站
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜