数据库备份,导入导出操作

1、导出数据库:mysqldump -uroot -pdbpassword dbname>test.sql,需要注意的是不需要进入mysql再使用该命令。

例如:mysqldump -uroot -p*** servletdemo>test.sql

2、导出数据库中的某张表的结构:mysqldump -uroot -pdbpasswd -d dbname 表名>test.sql;

例如:mysqldump -uroot -p*** -d servletdemo task>db.sql;

3、导出数据库中某张表的结构和数据:mysqldump -uroot -pdbpasswd dbname 表名>db.sql;

例如:mysqldump -uroot -p*** servletdemo task>db.sql;

4、导入数据表:source sql脚本的绝对路径/demo.sql;

这样不再需要在终端里写创建数据表的代码,可以很大程度上避免创建数据库时错误。

这个需要在mysql环境下,进入你所需要在哪个数据库下创建数据表,例如:

source /home/zhoum/sql/demo.sql;

时间: 2024-08-07 20:49:07

数据库备份,导入导出操作的相关文章

Linux下mysql数据库的导入导出操作

1.导入数据库 在命令行下输入: mysql -u username -p test < /home/data/test.sql 说明:username是数据库用户名,test为目标数据库,回车,输入数据库密码,就进行导入操作了! mysql>use test;mysql>set names utf8; mysql>source D:/www/sql/back.sql; 2.导出数据库 2.1.导出整个数据库: mysqldump -u username -p test >

mongodb数据库备份导入导出数据

备份数据: mongodump -h 192.168.2.20 -u game -p 12345678 -d dbname -o /data/test/ --excludeCollection=user_stats 其中-h为IP地址,-u账号,-p密码,-d数据库名称,-o存储数据的路径,--excludeCollection表示需过滤的集合,--excludeCollectionsWithPrefix表示过滤某些集合的前缀 导入数据: mongorestore --db gourmet --

数据库文件导入导出操作,以及赋予权限SQL语句

1.导出数据库xxxx和tlog(经过测试,没有问题)# /data/mysql/bin/mysqldump -u root -ppassword qq9x | gzip > /home/xxxxDataBase.sql.gz# /data/mysql/bin/mysqldump -u root -ppassword  tlog | gzip > /home/tlogDataBase.sql.gz2.导出到本地文档在SFTP下#get -r /home/xxxxDataBase.sql.gz#

linux系统上Mysql数据库导入导出操作

需求:把MySQL数据库目录中的dz数据库备份到/home/dz_bak.sql ,然后再新建一个数据库dzbak,最后把/home/dz_bak.sql 导入到数据库dzbak中.操作如下:以下操作均在终端命令行下进行 1.mysqldump -u root -p dz > /home/dz_bak.sql        #导出数据库     123456     #输入数据库密码     扩展:     mysqldump -u root -p dz pre_portal_comment >

数据库bcp导入导出批处理工具

应公司策划要求,需要一个数据库按表导入导出的工具配合svn来进行差异匹配,方便策划每天对数据库修改的记录工具,我使用bcp命令实现如下批处理工具,中间踩了不少坑,现保存在这边希望可以帮到需要此工具的同学. ::数据库地址 set ip=127.0.0.1 ::数据库帐号 set login=sa ::数据库密码 set passward=Passward ::数据库名称 set dataBase=MyDBName ::保存txt文件的路径 set filePath=d:\data::导入到数据库

ORACLE 导入导出操作

1.导入命令: imp userId/[email protected] full=y  file=D:\data\xxx.dmp ignore=y 2.导出命令 exp userId/[email protected] file=d:\dkj\test.dmp tables=(wf_test) exp userId/[email protected] buffer=50000000 file=D:\data\xxx.dmp owner=userId 1.在安装完ORACLE 11g后,在sql

数据库的导入导出

一.导出: 打开CMD,输入命令: exp Username: test@orcl Password: Connected to: Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 – 64bit Production With the Partitioning, Real Application Clusters and Data Mining options Enter array fetch buffer size: 409

客户关系管理系统中对客户及相关数据的导入导出操作

在很多系统,我们都知道,Excel数据的导入导出操作是必不可少的一个功能,这种功能能够给使用者和外部进行数据交换,也能批量迅速的录入数据到系统中:但在一些系统中,为了方便,可能把很多个基础表或者相关的数据综合到一个Excel表格文件里面,然后希望通过接口进行导入,这种需求处理就显得比较复杂一点了.本文探讨在我的客户关系管理系统中,对于单个Excel表格中,集合了客户基础数据及相关数据的导入和导出操作的处理. 1.导入导出的需求分析 本随笔主要介绍如何在系统中,导入单一文件中的数据到系统中,这个文

Linux数据库的导入导出

Linux数据库的导入导出 1.导入数据库 mysql -u username -p test < /home/data/test.sql 说明:username是数据库用户名,test为目标数据库 2.1.导出整个数据库 mysqldump -u username -p test > /home/data/test.sql 说明:username是数据库用户名,test源数据库 2.2.导出数据库中某张表 mysqldump -u username -p test documents >

数据库数据导入导出系列之五 C#实现动态生成Word(转)

1. 一个控制台例子,实现动态生成Word. 首先,添加引用:COM->Microsoft Word 11.0 Object Library. 2. 介绍几篇牛人写的关于操作Word的文章 [分享]一段导出到word模版的代码 http://www.cnblogs.com/goody9807/archive/2005/08/25/222526.html 再谈word2003编程 http://www.cnblogs.com/Andmm/archive/2008/06/18/1224422.htm