学习日记

正在关注 Linux 、开源的个人博客。

首页 | 留言本 | 标签云 | 网站地图 | 美味书签 | Learning Diary | 登录 |

mysql数据库的导出和导入

2005年11月16日 上午 11:19 | 作者:littlebat

  用图形工具是比较方便的,比如我用的:SQLyog。

  在命令行中的方式为:

  1、把整个数据库导出为一个sql文件:用:mysqldump dbname > c:\mydb.sql

  2、把sql文件导入数据库:用mysql命令进入mysql,在mysql>提示符下输入:

  1)创建数据库:create database newdb;

  2)使用当前数据库:use newdb;

  3)导入sql文件中的数据:source c:\mydb.sql(无分号)

  这样,就把mydb.sql中的数据导入到新的数据库newdb了。

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

相关日记

随机日记

添加到网摘

[del.icio.us]  [新浪 VIVI]  [365key]  [YouNote]  [博采中心]  [Poco]  [SOHU狐摘]  [天极网摘]  [和讯网摘] 

评论(1条评论)

  1. 学习自:mysql 导出数据到文件

    1)、把远程mysql服务器上的选定表的指定数据导入到本地的文本文件中:

    [hello@localhost hello]$ mysqldump -hhostname -uusername -p -w “last>’2007-01-01′” dbname tablename > ./filename

    Enter password:

    2)、把远程mysql服务器上的选定数据库的全部数据导入到本地的文本文件中:

    [hello@localhost hello]$ mysqldump -hhostname -uusername -p dbname > ./filename

    Enter password:

    3)、把远程mysql服务器上的选定表的指定数据导入到服务器的文本文件中(所以在本地不能操作如下):

    mysql> use dbname;

    mysql> select fieldname into outfile ‘/home/hello/a.txt’ from tablename where last>”2007-1-1″;

    ERROR 1045: Access denied for user: ‘hello@%’ (Using password: YES)

    mysql>

    4)、把远程mysql服务器上的选定表的指定数据导入到本地的文本文件中:

    [hello@localhost hello]$  mysql -e  “select fieldname from tablename where last>’2007-1-1′”  -hhostname -uusername -p dbname > ./filename

    Enter password:

发表评论

*必填

*必填 (不会被公开)


Copyright © 2004-2008 www.learndiary.com(学习日记)
Powered by WordPress with theme by UCDCHINA for Blogool come from JunChen Wu, nowa
联系版主:mdx-xx at tom dot com。2004.7.25