摘要:这篇MySQL栏目下的“数据库管理中文件的使用教程”,介绍的技术点是“数据库管理、使用教程、数据库、的使用、文件、管理”,希望对大家开发技术学习和问题解决有帮助。

从文本文件中读取数据(import)

常用的文本文件:CSV(Comma Separated Values)文件,即:以逗号分隔的数值

形式如下:

[plain]

M0001,李刚,1976-01-05,1

M0002,王二,1955-01-15,1

M0003,李四,1967-03-05,1

[sql]

LOAD DATA INFILE 'D:/myCodes/test.cvs' INTO TABLE member FIELDS TERMINATED BY ','; -- 注意 test.cvs 文件的编码

SELECT * INTO OUTFILE 'D:/myCodes/out.cvs' FIELDS TERMINATED BY ',' FROM member;

执行文件中保存的 SQL 命令

[sql]

SOURCE D:/myCodes/test.sql -- SOURCE 并不 SQL 命令,因此,结尾不用加分号 ;

mysql test -uroot -p -e "SOURCE D:/myCodes/test.sql" -- test 是数据库名

可以将上述 SQL 语句写成批处理文件,如:

[plain]

mysql test -uroot -p -e "SOURCE D:/myCodes/test.sql"

pause

将 SQL 执行结果保存到文件中

键盘、鼠标等输入设备,被称为标准输入;

显示器等设备,属于标准输出。

标准输入、标准输出,这些设备,是可以变更的,这种变更操作就称为重定向(Redirect)。

命令窗口中

[sql]

dir > D:/myCodes/redirect.txt

dir > D:\myCodes\redirect.txt

TYPE D:\myCodes\redirect.txt

HELP

HELP TYPE

MySQL 中,

[sql]

mysql -uroot -p > D:\myCodes\log.txt

TYPE D:\myCodes\log.txt

mysql -uroot -p -e "SOURCE D:/myCodes/test.sql" > D:\myCodes\log.txt

使用 tee 命令将 SQL 语句的执行结果保存到文件中

[sql]

tee D:/myCodes/teeLog.txt

USE home;

SELECT * FROM customer;

notee;

EXIT;

TYPE D:\myCodes\teeLog.txt

数据库备份与恢复

将数据库整体保存到文件中的操作,被称为转储(dump)

将转储文本文件还原成数据库的操作,被称为恢复(restore)

[sql]

mysqldump -u root -p home > D:/myCodes/home_back.sql --default-character-set=utf8

mysqladmin -u root -p CREATE home1

mysql -u root -p home1 < D:/myCodes/home_back.sql --default-character-set=utf8

mysql数据库管理文件_数据库管理中文件的使用教程相关推荐

  1. Linux什么是文件IO,linux中文件IO

    一. linux常用文件IO接口 1.1. 文件描述符 1.1.1. 文件描述符的本质是一个数字,这个数字本质上是进程表中文件描述符表的一个表项,进程通过文件描述符作为index去索引查表得到文件表指 ...

  2. mysql数据库管理文件_数据库管理中文件的使用_MySQL

    bitsCN.com 数据库管理中文件的使用 从文本文件中读取数据(import) 常用的文本文件:CSV(Comma Separated Values)文件,即:以逗号分隔的数值 形式如下: [pl ...

  3. python数据库管理软件_数据库管理工具神器-DataGrip,可同时管理多个主流数据库[SQL Server,MySQL,Oracle等]连接 - Python社区...

    DataGrip :Jet Brains出品的一款数据库管理工具(没错,是Jet Brains出品,必属精品).DataGrip整合集成了当前主流数据库(如:SQL Server, MySQL, Or ...

  4. java中io流如何创建一个文件_,Java中Io流操作-File类的常用操作-创建文件,创建文件夹...

    package com.hxzy.IOSer; import java.io.File; import java.io.IOException; public class Demo03 { publi ...

  5. java 中io的删除文件_总结删除文件或文件夹的7种方法-JAVA IO基础总结第4篇

    本文是Java IO总结系列篇的第4篇,前篇的访问地址如下: 如果您阅读完成,觉得此文对您有帮助,请给我点个赞,您的支持是我不竭的创作动力. 为了方便大家理解,我特意制作了本文对应的视频:总结删除文件 ...

  6. 在内存中建立文件_磁盘与文件,搞懂它

    说一说计算机中的非常重要的两个东西磁盘和文件.搞清楚这两个东西有利于我们理解高级语言中关于I/O流操作的设计.它就像一把大杀器一样,无往而不利. 想一想,磁盘作为一个电脑中的硬件设备,操作系统是如何管 ...

  7. 微信文件撤回时间多长_微信中文件撤回时间延长至多久?

    微信中文件撤回时间延长至3个小时.若微信版本为7.0.10及以上,可以在3个小时内操作撤回文件(Word.Excel.PPT等文档). [] 新功能:微信文档类消息的撤回时间变成了 3小时 为什么会有 ...

  8. android pak文件_游戏中的Pak文件解析

    Pak 文件的结构 pak 文件就是将多个文件打包为一个单独文件,在这个文件中保存着多个文件的数据, 当然还有一些描述文件结构的数据.所以将 "Pak" 作为文件的后缀是一种常规的 ...

  9. python 追加写文件_如何往文件中追加文本

    在用python从网站中爬取内容并保存到本地的txt文件中时,发现每次写入都是把txt文件中原来存在的内容覆盖掉了,那么如何才能在原来的基础上继续往里面添加内容呢? 1.原来的打开文件的方式是:fil ...

最新文章

  1. linux中使用scp远程拷贝文件及文件夹
  2. .INFO域名总量跌破700万,8月第三周净减51,477个
  3. android统计库,android jacoco 统计多模块
  4. Java 8——接口中个的默认方法和静态方法
  5. 基于springboot+thymeleaf+mybatis的员工管理系统 —— 登录与注册
  6. element-ui 组件库 el-form 实现
  7. 后缀数组三·重复旋律3
  8. 农民伯伯 谈 接口 [interface]
  9. java解析魔兽争霸3录像_Java解析魔兽争霸3录像W3G文件(五):Action和APM计算
  10. 自己更换尾插的视频教程
  11. 域名讲解(一)域名基础概念
  12. PNG编解码算法详解
  13. 用户输入月份,判断这个月是哪个季节
  14. linux dir大全,Linux常用命令大全
  15. 指南-Luat二次开发教程-功能开发教程-SOCKET
  16. 《果然新鲜》电商项目(25)- 会员唯一登录
  17. 28岁了,学习Java还好就业吗?
  18. 机器学习之字典学习DictionaryLearning
  19. Qt的QMediaPlayer播放视频和音频
  20. Win7 中IIS配置

热门文章

  1. 项目部署不到tomcat中的原因和解决方法
  2. 让FX1.1的NotifyIcon支持BalloonTip(1)
  3. 列联表相关测量--φ列相关系数
  4. 解决JavaScript中使用$.ajax方式提交数组参数
  5. C# Email邮件发送,功能是密码找回或者重置功能。
  6. Redhat5.4 LAMP配置
  7. ASP.NET 如何动态修改 title Meta link标签
  8. 重复提交版本之后该采取的测试策略
  9. 宝塔建站 mysql在哪_宝塔面板建站教程,越详细越好纯小白! - 搜外问答
  10. jq 获取当时时间的到秒_空军飞行员忆战机被鸟撞后的37秒