当前位置: 澳门新濠3559 > 数据库 > 正文

选中数据库 再选择转储sql,创建一个test澳门新濠

时间:2019-11-29 07:15来源:数据库
废话不多说直接开始。 mysql教程导出数据库教程几种方法 在windows命令行下登录mysql,创建一个test_01数据库,创建一个user表,并插入一条数据,如下 选中数据库 再选择转储sql,创建一个

废话不多说直接开始。

mysql教程导出数据库教程几种方法

在windows命令行下登录mysql,创建一个test_01数据库,创建一个user表,并插入一条数据,如下

选中数据库 再选择转储sql,创建一个test澳门新濠3559:。方法一

澳门新濠3559 1

cmd 到mysql bin目录下用 如下命令 mysqldump --opt -h192.168.0.156 -uusername -ppassword --skip-lock-tables databasename>database.sql
把ip改成localhost就可以的
如果装了navicate那就更简单了 先连接上数据库,选中数据库 再选择转储sql 就好了

 

方法二

一、导出数据库test_01

进入cmd (注意在os cmd中 而不是在mysql中)

1.导出数据库(sql脚本)
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
  mysqldump -u root -p db_name > test_db.sql
  2.mysql导出数据库一个表
  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
  mysqldump -u wcnc -p test_db users> test_users.sql (结尾没有分号)

方法三

启动mysql服务
/etc/init.d/mysql start

导出整个数据库
mysqldump dbname > c:mydb.sql -u root -p

导入数据库
source mydb.sql

mysql -u用户名 -p 数据库名 < 数据库名.sql

更详细的导入数据库教程

2.1. 导出sql脚本
在原数据库服务器上,可以用php教程myadmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目录中)命令行,导出sql脚本。
2.1.1 用php(www.111cn.net)myadmin工具
导出选项中,选择导出"结构"和"数据",不要添加"drop database"和"drop table"选项。
选中"另存为文件"选项,如果数据比较多,可以选中"gzipped"选项。
将导出的sql文件保存下来。

2.1.2 用mysqldump命令行
命令格式
mysqldump -u用户名 -p 数据库名 > 数据库名.sql
范例:
mysqldump -uroot -p abc > abc.sql
(导出数据库abc到abc.sql文件)

提示输入密码时,输入该数据库用户名的密码。

2.2. 创建空的数据库
通过主控界面/控制面板,创建一个数据库。假设数据库名为abc,数据库全权用户为abc_f。

2.3. 将sql脚本导入执行
同样是两种方法,一种用phpmyadmin(mysql数据库管理)工具,或者mysql命令行。
2.3.1 用phpmyadmin工具
从控制面板,选择创建的空数据库,点"管理",进入管理工具页面。
在"sql"菜单中,浏览选择刚才导出的sql文件,点击"执行"以上载并执行。

注意:phpmyadmin对上载的文件大小有限制,php本身对上载文件大小也有限制,如果原始sql文件
比较大,可以先用gzip对它进行压缩,对于sql文件这样的文本文件,可获得1:5或更高的压缩率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。

2.3.2 用mysql命令行
命令格式
mysql -u用户名 -p 数据库名 < 数据库名.sql
范例:
mysql -uabc_f -p abc < abc.sql
(导入数据库abc从abc.sql文件)

提示输入密码时,输入该数据库用户名的密码。
from:

      1、退出数据库,在命令行中输入

       mysqldump --no-defaults -u root -p test_01 >d:test01.sql(没有冒号,直接按回车)

      2、输入密码

澳门新濠3559 2

     说明:必须是在系统下的命令行, 

           --no-defaults 不能省(原因还不明),

            test_01是源数据库,01.sql是目标数据库

     结果:在d:test中出现01.sql文件

澳门新濠3559 3

二、导出数据库test_01中的数据表user

    命令:mysqldump --no-defaults -u root -p test_01 user >d:testuser.sql

    结果:在d:test中出现了user.sql文件

    澳门新濠3559 4

 

三、给数据库test_01导入user 表

       首先,登陆数据库删除user表  drop table user;

       然后,在已经选择test_01数据库的情况下输入一下命令 source d:testuser.sql

       澳门新濠3559 5

       然后就成功了

 澳门新濠3559 6

四、导入数据库(01.sql)

     首先删除数据库test_01,

     drop database test_01;

澳门新濠3559 7

 

    然后创建一个数据库,比如test_01(前面删除是为了更好的导入^_^)

    create database test_01;

    选择test_01  use test_01

 

    接着键入  source d:1.sql

    show tables;

    成功!

以上是我最方便和最常用的导入导出操作,欢迎大家批评指正哈!

 

编辑:数据库 本文来源:选中数据库 再选择转储sql,创建一个test澳门新濠

关键词: