`

数据库管理中文件的使用

 
阅读更多
1.从文本文件中读取数据(import)
csv文件与数据导入
csv直接翻译过来就是以逗号分割的数值,其文件的内容是逗号作为分割来组织起来的文本数据。
 
2.导入数据文件
向数据库中导入数据文件:
load data infile 文件名 into table 表名 选项;
指定数据间的分割符号:
load data infile 文件名 into table 表名 filelds terminated by 分割字符(默认\t)
指定数据间换行字符:
load data infile 文件名 into table 表名 lines terminated by 换行字符(默认为\n)
指定数据从哪一行开始读:
load data infile 文件名 into table 表名 ignore 最初跳过的行 lines(默认为0)
例如:
现在我门为customer准备了csv文件是用,好作为分隔符。
load data infile ‘d:/data/t.CSV’into table customer fields terminated ‘,’;
提示:数据路径最好用/ 路径别名称最好不是中文名字。
 
3.将表中数据以文本的形式导出(export)
select * into outfile ‘d:/data/out.CSV’fields terminated by‘,’from customer;
 
4.在Mysql监视器中执行文件中保存的sql命令系列:
执行复杂又长的sql语句时,一个字符一个字符地从键盘输入的话,会很费时间。想要一次性执行sql可以将这些命令放在文本文件中。
souce d:/data/sql.txt;
 
5.在命令窗口执行文件中保存的sql命令系列
在命令行窗口执行文件中保存的sql命令:mysql 数据库名-u 用户名-p 密码-e“Mysql 监视器的命令”
mysql -uroot -p123456 -e “SOURCE d:\data\sql.txt”
 
6.使用重定向将SQL语句的执行结果输出到文本文件中
windows 命令的dir 显示当前目录下所有文件及目录
dir>out.txt
使用type 查看out.txt文件的内容
type out.txt
在Mysql监视中使用重定向的方法。
mysql -u root -p123456>log.txt
 
7.使用tee命令将sql 语句的执行结果保存到文件中
tee log1.txt;
use mytest;
select * from customer;
notee
exit
 
8.备份与恢复的方法:
数据的设置、表与列的定义以及数据等,所有的数控信息都可以输出到文件中。将数据库整体保存到文件中的操作被称为转储(dump)。
使用转储文件,可以在其他的服务器中构建从结构到数据库完全相同的数据库,也可以称为以防原数据库出现问题时的备份。
 
9.使用mysqldump 命令对数据库进行转储
mysqldump -u root -p123456 mytest>mytest_out.txt
 
10.使用转储文件进行数据库恢复
下面将mytest 完全复制到数据库mytest1中。
mysqladmin -u root -p123456 create mytest1
mysql -u root -p123456 mytest1<mytest_out.txt
分享到:
评论

相关推荐

    网吧管理系统数据库设计

    网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关文档以及相关报表网吧管理系统数据库设计和相关文档网吧管理系统数据库设计和相关...

    数据库中保存文件导出工具

    数据库中的文件导出工具是用于将存储在数据库中的非结构化或半结构化数据,如文本文件(.TXT)、Microsoft Word文档(.doc)和Excel表格(.xls),提取到本地文件系统的一种实用程序。这样的工具对于数据分析、备份...

    oracle数据库管理的一组经典文档

    Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中占据着重要的地位。这一组经典文档涵盖了Oracle数据库管理的关键方面,包括密码管理、数据库恢复、数据对象分析、操作控制以及高可用性方案...

    数据库管理助手 制作:桂林老兵

    这为那些在Web应用或其他项目中使用MySQL的开发者提供了便利,他们可以直接在同一个平台上管理MySQL数据库,而无需额外的客户端工具。 标签“数据库管理助手”和“桂林老兵”强调了该软件的主要功能和开发者身份。...

    postgresql10数据库生成文档工具

    PostgreSQL 10数据库生成文档工具是一款高效实用的软件,专为PostgreSQL 10数据库设计,旨在简化数据库管理和文档编制工作。通过该工具,用户能够轻松地从数据库中提取信息,生成详细的文档,以便更好地理解和维护...

    Oracle 数据库管理教程

    Oracle数据库管理是计算机科学中数据库管理系统领域的重要分支。Oracle数据库是一个大型、多层次、多用户的关系型数据库管理系统。为了深入学习和理解Oracle数据库管理,本教程将从数据库基础、Oracle服务器构成、...

    使用PowerDesigner生成数据库说明文档.docx

    "使用PowerDesigner生成数据库说明文档" 本文将介绍使用PowerDesigner生成数据库说明文档的详细步骤。PowerDesigner是一个功能强大的数据库...通过这三个步骤,可以快速生成数据库说明文档,方便数据库管理和维护。

    ORACLe数据库管理员教程

    Oracle数据库管理员教程旨在引导读者掌握如何管理和控制Oracle数据库系统,这一关键角色被称为DBA(Database Administrator)。DBA的职责广泛,包括理解Oracle数据库的体系结构、安装和升级数据库管理系统、控制...

    数据库期末大作业-C#图书管理系统源码+数据库+文档.zip

    数据库期末大作业-C#图书管理系统源码+数据库+文档 安装教程 见使用说明使用setup安装 1.运行此程序需要安装vs2019或更高版本的vs,或者安装了.net framework 2.建立此数据库,数据库建立文件见附件library-sql...

    管理程序数据库设计文档.doc

    * 软件环境:本文档中,我们将介绍管理程序所需的软件环境,包括操作系统、数据库管理系统、开发工具等。 * 运行环境设置:我们将介绍管理程序的运行环境设置,包括服务器端和客户端的设置。 * 程序文件说明:我们将...

    数据库技术及应用——SQL Server课件 3数据库管理与使用.ppt

    数据库技术及应用——SQL Server课件 3数据库管理与使用 数据库技术及应用是指使用数据库管理系统来存储、管理和检索数据的技术和应用。SQL Server是微软公司开发的一款关系数据库管理系统,广泛应用于各种行业和...

    工资管理系统数据库课程设计

    在数据库管理方面,该系统基于关系型数据库模型,可能使用了如SQL Server或MySQL等常见的数据库管理系统。数据库文件包含了员工的工资信息,如姓名、部门、职位、基本工资、奖金、扣除项等字段。数据库备份功能则...

    Oracle 数据库管理.pdf

    Oracle数据库管理是IT行业中一项关键的技术,涉及到数据库的维护、优化、故障处理等多个方面。Oracle数据库是由甲骨文公司(Oracle Corporation)开发的一款关系型数据库管理系统,以其强大的功能、良好的可伸缩性和...

    神通数据库-DBA管理员手册.pdf

    表管理是数据库管理中最为频繁的操作,包括创建、修改、删除表以及清空表内容等。视图管理是创建和查看视图信息。序列管理涉及创建序列并管理其属性。索引管理涉及创建、修改、删除索引以及查看索引信息。约束管理...

    asp单文件在线数据库管理 v1.0.rar

    - "DBM.asp":这是核心的数据库管理文件,包含了处理数据库操作的ASP代码。 - "下载说明.txt":提供了下载和使用该工具的指导。 - "说明.htm":可能包含详细的使用说明或功能介绍。 - "A5下载- 更全的站长资源...

    数据库设计文档.pdf

    数据库环境说明中,数据库采用 Micrsoft SQL Server 数据库管理系统建立并维护。数据库设计过程中采用Micrsoft 公司的 Visio 创立进销存数据库的 ER 图,并生成数据库脚本文件"数据库设计.DDL〞。数据库的登录模式为...

    MySQL数据库表导出Word工具,生成数据库说明文档

    MySQL数据库在许多业务环境中扮演着核心角色,管理和维护数据库的清晰文档是确保团队协作和系统稳定性的关键。"MySQL数据库表导出Word工具"提供了一种便捷的方式,将数据库结构和内容转换为易于理解的Word文档,这...

    MongoDB数据库管理工具

    MongoDB数据库管理工具则是为了帮助用户更有效地管理和操作MongoDB数据库而设计的软件。MongoVUE是其中的一款常用工具,它提供了直观的图形用户界面(GUI),使得数据库的管理和维护变得更加便捷。 MongoDB的核心...

    神通数据库使用手册&开发手册.zip

    神通数据库是一款国产的关系型数据库管理系统,它在许多关键领域中被广泛应用,如金融、电信、政府等。本压缩包中的资源全面涵盖了神通数据库的多个重要方面,包括DBA(数据库管理员)管理、数据库开发以及优化运维...

    文档型数据库与关系型数据库的比较_陈婕.pdf

    根据提供的文件信息,本文将详细探讨文档型数据库...此外,随着技术的发展,越来越多的应用场景需要同时利用两种类型的数据库,通过结合使用文档型数据库和关系型数据库,可以更好地满足复杂多变的数据管理和处理需求。

Global site tag (gtag.js) - Google Analytics