mysql导出数据到文件的方法 mysql如何导出数据

Mysql导入和导出命令mysqldump命令的输入在bin目录中。1.导出整个数据库。Mydump-u username -p database name >:导出的文件名。mysqldump-u wcnc-p ***gp _ apps _ wcnc >wcnc.sql2.导出表格Myqldump-u username -p数据库名称表名>:导出文件的路径和名称mysqldump-u wcnc...

Mysql导入和导出命令

mysqldump命令的输入在bin目录中。

1.导出整个数据库。

Mydump-u username -p database name >:导出的文件名。

mysqldump-u wcnc-p ***gp _ apps _ wcnc >wcnc.sql

2.导出表格

Myqldump-u username -p数据库名称表名>:导出文件的路径和名称

mysqldump-u wcnc-p ***gp _ apps _ wcnc users >wcnc _用户. sql

3.导出数据库结构

mysqldump-u wcnc-p-d –添加-删除表***gp _ apps _ wcnc & gtd:wcnc_db.sql

-d没有数据–Add-drop-table在每个create语句之前添加一个删除表。

4.导入数据库

公共源命令

进入mysql数据库控制台,

例如mysql -u root -p

mysql & gt使用数据库

然后使用source命令,后跟一个脚本文件(。这里使用的sql)。

mysql & gt资料来源:wcnc_db.sql

1.出口

要从mysql数据库中导出大量数据,我们推荐mysqldump命令,它比工具更灵活。通过设置命令的参数,可以根据条件导出表中的一些数据。

例如,根据一定的条件将一个表的数据导出到d:\sql1.sql文件中。

d:\ MySQL 5 \ bin >my dump-u username-p password –no-create-db = TRUE –不创建信息

o = TRUE & # 8211add-drop-table = FALSE –default-character-set = ”gbk & # 8221–其中= ”id & lt428

7152和id & gt0″数据库名称表名>:d:\sql1.sql

–No-create-db=TRUE表示不会生成创建数据库的语句。

–Add-drop-table=FALSE表示不生成删除表的语句。

–default-character-set = ”gbk & # 8221导出数据的编码为”GBK ”,非常重要,尤其是如果是中文数据。

–其中= ”id & lt4287152和id & gt0″指定导出数据的条件。

2.导入

使用数据库名称

源d:\sql1.sql

MySQL命令行

第一招,mysql服务的起止

停止服务

服务

第二招,登录mysql。

语法如下:mysql -u username -p用户密码

输入命令mysql -uroot -p,输入时会提示输入密码,输入12345,然后回车进入mysql。mysql的提示是:

mysql & gt

请注意,如果您连接到另一台机器,您需要添加一个参数-h ***chine IP。

第三个措施是增加新用户。

格式:授予对数据库的权限。*至用户名@登录主机,由“密码”

例如,将用户user1的密码添加为password1,这样他就可以登录到这台机器上,并有权查询、插入、修改和删除所有数据库。首先以root用户身份连接到mysql,然后键入以下命令:

在*上授予选择、插入、更新和删除权限。*发送给由“标识的user1 @ localhost密码1 ”;

如果您希望该用户在任何机器上登录mysql,请将localhost改为”。%”。

如果不希望user1有密码,可以键入另一个命令来删除密码。

在mydb上授予select、insert、update、delete权限。*发送给由“标识的user1 @ localhost”;

第四招:操作数据库。

登录mysql,然后在mysql的提示符下运行以下命令,每个命令都以分号结尾。

1.显示数据库列表。

显示数据库;

默认有两个数据库:mysql和test。Mysql清单包含mysql系统和用户权限信息。当我们更改密码和添加新用户时,我们实际上是在操作这个库。

2.显示库中的数据表:

使用mysql

显示表格;

3.显示数据表的结构:

描述表名;

4.数据库创建和删除:

创建库名;

数据库库名称;

5.构建表格:

使用库名;

创建表名(字段列表);

删除表名;

6.清除空表中的记录:

删除表名;

7.显示表格中的记录:

Select * from表名;

第五,导出和导入数据。

1.导出数据:

mysqldump & # 8211opt测试& gt测试

即数据库测试数据库导出到mysql.test文件,这是一个文本文件。

例如mysqldump-uroot-p113:40 August 2010-1523456 –数据库dbname & gtmysql.dbname

是将数据库dbname导出到文件mysql.dbname..

2.导入数据:

MySQL import-u root-p 123456 <mysql.dbname .

不需要解释。

3.将文本数据导入数据库:

文本的字段数据由tab键分隔。

使用测试;

加载数据本地文件“文件名”Into表表名;

1.使用SHOW语句找出服务器上当前存在的数据库:

mysql & gt显示数据库;

2.2.创建数据库MYSQLDATA

mysql & gt创建数据库MYSQLDATA

3:选择您创建的数据库。

mysql & gt使用MYSQLDATA(按回车键,出现数据库已更改,表示操作成功!)

4.检查当前数据库中存在哪些表。

mysql & gt显示表格;

5:创建数据库表

mysql & gt创建表MYTABLE (name VARCHAR(20),*** CHAR(1));

6.显示表格的结构:

mysql & gt描述我的表;

7:向表中添加记录

mysql & gt将值(“hyq & # 8221,”M & # 8221);

8:通过文本将数据加载到数据库表中(例如,D:/mysql.txt)

mysql & gt加载数据本地文件“d:/MySQL . txt ”到表MYTABLE中;

9:进口。sql文件命令(例如D:/mysql.sql)

mysql & gt使用数据库;

mysql & gt来源d:/MySQL . SQL;

10:删除表格

mysql & gt删除表MYTABLE

1:清除空表格

mysql & gt从我的表中删除;

12.更新表中的数据

mysql & gt更新我的表格设置性别= ”福”其中name = & # 8217hyq ’13:备份数据库mysqldump -u根库名称>:xxx.data14:

示例2:连接到远程主机上的MYSQL

假设远程主机的IP是110.110.110.110,用户名是root,密码是abcd123。键入以下命令:

MySQL-h 110 . 110 . 110 . 110-u root-pabcd 123

(注:U和root不用加空,其他都一样)

3.退出MYSQL命令:exit

本文来自浅沫投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/506108.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-16
下一篇 04-16

相关推荐

  • mysql驱动jar包怎么装 mysql驱动包与mysql版本

    当您使用Idea和PyCharm连接到MySQL时,可能会遇到以下错误:服务器返回无效时区。去’高级’标签和设置‘serverTimezone & # 8217属性。今天我整理几个解决方案,供大家参考。首先我们来定位一下原因:原因:服务器返回了无效的时区。转到“高级”选项卡,手动设

    2023-07-28 06:51:01
    998 0
  • html连接mysql数据库PHP eclipse连接mysql数据库步骤

    将模拟仿真数据插入Mysql数据库有时候,我们在测试网站的时候需要大量的仿真数据,但是php并没有提供生成仿真数据的工具。这个时候我想到了mockjs可以生成仿真数据。能否将Mockjs生成的仿真数据填充到数据库中?然后开始工作:例如,mysql数据库表是以下字段:因此,参考模拟文

    2023-07-27 10:17:01
    190 0
  • mysql最新版安装教程 mysql数据库建表方法

    升级版本选择原则和建议MySQL的升级需要遵循以下几条原则和建议:支持从MySQL5.7升级到8.0,注意仅支持GA版本之间的升级。不支持跨大版本的升级,如从5.6升级到8.0是不支持的。建议升级大版本前先升级到当前版本的最近小版本,如5.7先升级到5.7.35后再升级到8.0。在大版本内部

    2023-07-25 19:46:01
    968 0
  • mysql客户端哪个好用 最好的MySQL客户端推荐

    我们在选择工具的时候,往往会优先考虑那些免费的,好用的!Navicat作为一款付费软件,功能强大,但并不能阻止我们探索新的工具。最近体验了MySQL的官方客户端工具MySQL Workbench。本文将它与Navicat进行对比,看它能否取代Navicat!固定我们先安装MySQL Workbench。上面有个

    2023-07-22 08:56:01
    982 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信