如何导入导出 sql数据库?简单方法与大家分享

如何导入导出 sql数据库?简单方法与大家分享,第1张

1、右键点击“SQL Server组”,点击“新建SQL Server注册”

2、输入您所购买的数据的IP地址,并点击“添加”、“下一步”

3、点击第二项“(SQL Server身份验证)”、“下一步”

4、输入您的数据库用户名和密码(在购买时所填写的),点击“下一步”,点击“完成”

5、数据库连接成功

6、数据库的 *** 作与在本地一样

7、右键点击您自己的数据库名,点击“所有任务”、“导出数据”。点击“下一步”

8、输入服务器IP地址、点击“使用SQL Server身份验证”、输入用户名及密码、选择数据库,点击“下一步”

9、点击您需要导出的表名、点击“下一步”

10、再次点击“下一步”

11、数据导出成功

问题一:如何导入已有的外部数据库 在增强工具下方找到【导入外部数据库】点击进入

这里不需要做任何的改动直接点击【下一步】就可以了

选择要导入的数据源的名称,选择导入数据源的类型,可以从本地导入到数据库中,也可以选择从远程数据库导入到目标数据库中,如果是远程的数据库需要配置远程数据源的验证,设置完成点击【下一步】按钮

选择要将数据源数据导入的目标数据库,一样的需要配置目标数据的IP地址、目标数据库的用户口令和数据库端口

指定数据导入选择数据的方式,可以通过选择数据表,也可以选择使用sql查询来实现一部分指定的数据导入到目标数据库

如果选择sql语句查询来实现一部分指定的数据导入到目标数据库,会进入到如下图的界面,将数据库的查询sql写入白框中,点击下一步按钮完成配置的工作。

问题二:服务器上数据库怎么导入sql脚本 方法/步骤

1

【第一导入数据结构】

打开本地计算机上的 SQL Server Management Studio 客户端软件:

2

本地电脑:登陆本机数据库连接控制端:

3

选择您要导出到服务器的数据库然后鼠标右键:选择生成SQL脚本:

4

选中本地电脑需要导出脚本的库名字

5

需要选择选择兼容sql2005的版本的脚本:

修改sql脚本的保存路径:记录下这个路径

查看生产脚本生成的选项:

成功生成sql脚本:并记录下脚本导出的路径

连接到虚拟主机提供的目标数据库服务器:

并点击新建查询,拷贝您导出的 SQL 脚本代码(此代码为第一步导出的sql脚本代码)到上图显示的查询分析器中,点击分析脚本,如果没有语法错误,就点击执行脚本,直到执行完毕。

【导入数据结构完毕】

【第二:导入数据库数据】

下面咱们开始导入数据库表中的数据:登陆您本地的数据库:

点击您本地计算机上的数据库右键-任务-导出数据:

选择目标数据库,如下添加虚拟主机提供给您的数据库信息(服务器地址,用户名,密码,数据库):

点击下一步,点击下一步,选中所有表,并确保“目标”

点击下一步,直到执行完毕:这样你的本地数据库就导入到虚拟主机上了

【导入数据库数据完毕】

问题三:怎样导入数据库 你先建立一个备份,然后建立备份用FTP,这样你空间数据库里会生成一个1.bak文件或者是1.sql文件。

1.bak是MSSQL数据库备份出来的文件,1.SQL是MYSQL的。

你打开FTP软件,然后将你电脑里的1.sql文件上传到这数据库空间,会提示你覆盖,你点是。

传完以后,你点一下从备份中还原就可以了。

如果你还不明白,你可以联系一下你的IDC服务商,让他们帮你导或者远程帮你 *** 作也可以。

问题四:如何导入mysql数据库 MySQL数据库的导入,有两种方法:

1) 先导出数据库SQL脚本,再导入;

2) 直接拷贝数据库目录和文件。

在不同 *** 作系统或MySQL版本情况下,直接拷贝文件的方法可能会有不兼容的情况发生。

所以一般推荐用SQL脚本形式导入。下面分别介绍两种方法。

2. 方法一 SQL脚本形式

*** 作步骤如下:

2.1. 导出SQL脚本

在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本。

2.1.1 用phpMyAdmin工具

导出选项中,选择导出“结构”和“数据”,不要添加“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文件。

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

3 直接拷贝

如果数据库比较大,可以考虑用直接拷贝的方法,但不同版本和 *** 作系统之间可能不兼容,要慎用。

3.1 准备原始文件

用tar打包为一个文件

3.2 创建空数据库

3.3 解压

在临时目录中解压,如:

cd /tmp

tar zxf mydb.tar.gz

3.4 拷贝

将解压后的数据库文件拷贝到相关目录

cd mydb/

cp * /var/lib/mysql/mydb/

对于FreeBSD:

cp * /var/db/mysql/mydb/

3.5 权限设置

将拷贝过去的文件的属主改为mysql:mysql,权限改为660

chown mysql:mysql /var/lib/mysql/mydb/*

chmod 660 /var/lib/mysql/mydb/*

打字不易,如满意,望采纳。...>>

问题五:网站数据库,怎么导入 ? 你先建立一个备份,然后建立备份用FTP,这样你空间数据库里会生成一个1.bak文件或者是1.sql文件。

1.bak是MSSQL数据库备份出来的文件,1.SQL是MYSQL的。

你打开FTP软件,然后将你电脑里的1.sql文件上传到这数据库空间,会提示你覆盖,你点是。

传完以后,你点一下从备份中还原就可以了。

如果你还不明白,你可以联系一下你的IDC服务商,让他们帮你导或者远程帮你 *** 作也可以。

问题六:oracle中怎样导入数据库文件 ? 导出

导出具体的分为:导出表,导出方案,导出数据库三种方式。

导出使用exp命令来完成的,该命令常用的选项有:

userid: 用于指定执行导出 *** 作的用户名,口令,连接字符串

tables: 用于指定执行导出 *** 作的表

owner: 用于指定执行导出 *** 作的方案

full=y: 用于指定执行导出 *** 作的数据库

inctype: 用于指定执行导出 *** 作的增量类型

rows: 用于指定执行导出 *** 作是否要导出表中的数据

file: 用于指定导出文件名

Oracle 笔记

23

? 导出表

1.导出自己的表

exp [email protected] tables=(emp,dept) file=d:\e1.dmp

2.导出其它方案的表

如果用户要导出其它方案的表,则需要dba的权限或是exp_full_database的权限,比如system就可以导出scott的表

E:\oracle\ora92\bin>exp [email protected] tables=(scott.emp) file=d:\e2.emp

特别说明:在导入和导出的时候,要到oracle目录的bin目录下。

3. 导出表的结构

exp [email protected] tables=(emp) file=d:\e3.dmp rows=n

4. 使用直接导出方式

exp [email protected] tables=(emp) file=d:\e4.dmp direct=y

这种方式比默认的常规方式速度要快,当数据量大时,可以考虑使用这样的方法。

这时需要数据库的字符集要与客户端字符集完全一致,否则会报错...

? 导出方案

导出方案是指使用export工具导出一个方案或是多个方案中的所有对象(表,索引,约束...)和数据。并存放到文件中。

1. 导出自己的方案

exp [email protected] owner=scott file=d:\scott.dmp

2. 导出其它方案

如果用户要导出其它方案,则需要dba的权限或是exp_full_database的权限,比如system用户就可以导出任何方案

exp [email protected] owner=(system,scott) file=d:\system.dmp

? 导出数据库

导出数据库是指利用export导出所有数据库中的对象及数据,要求该用户具有dba的权限或者是exp_full_database权限

增量备份(好处是第一次备份后,第二次备份就快很多了)

exp [email protected] full=y inctype=plete file=d:\all.dmp

导入

? 介绍

导入就是使用工具import将文件中的对象和数据导入到数据库中,但是导入要使用的文件必须是export所导出的文件。与导

出相似,导入也分为导入表,导入方案,导入数据库三种方式。

imp常用的......>>

问题七:sql文件怎么导入mysql数据库 直接执行

mysql -uroot -pPassword 问题八:新建网站如何导入数据库MySQL 可以通过phpmyadmin工具导入mysql数据库备份。

Phpmyadmin常具支持导入数据库备份的格式有:.sql、.tar.gz、.tar

如果你的mysql数据库格式不是上述三种格式,请自行转换数据库备份格式。

在 *** 作mysql数据库备份前,需要先在虚拟主机控制面板中新建一个mysql数据库。

*** 作方法如下:

第一步、登录phpmyadmin数据库管理工具。

第二步、登录phpmyadmin工具,需要您输入mysql数据库用户名和数据库密码。(这个登录信息,在新建mysql数据库的时候可以获得)

第四步、选择数据库,点击“导入”。

问题九:怎样把一个.sql的文件导入mysql数据库中 建议先导出表结构并进行整理,再进行数据迁移。SQL Server 和MySQL还是有很多地方不同的,比如某些字段类型,在MySQL中是不能够识别的,直接执行肯定是乱码。

导出数据库命令:

mysqldump -u root -p mydb2 >e:\mydb.sql

把数据库mydb2导出到e盘的mydb.sql

注意:在dos下进入mysql安装的bin目录下,但是不要登陆。

导入数据库命令:

mysqldump -u root -p mydb2 <e:\mydb.sql

把数据库e盘的mydb.sql导入到mydb2

注意:要先新建mydb2 然后使用导入语句

oracle 用户创建 数据库的导入导出imp/exp

可以在SQLPLUS.EXE或者DOS(命令行)中执行执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行,

DOS中可以执行时由于 在oracle 8i 中 安装目录ora81BIN被设置为全局路径,

该目录下有EXP.EXE与IMP.EXE文件被用来执行导入导出。

创建用户

给用户增加导入数据权限的 *** 作

第一,启动sql*puls

第二,以system/manager登陆

第三,create user 用户名 IDENTIFIED BY 密码 (如果已经创建过用户,这步可以省略)

第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,

DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,

DBA,CONNECT,RESOURCE,CREATE SESSION TO 用户名字

第五, 运行-cmd-进入dmp文件所在的目录,

imp userid=system/manager full=y file=*.dmp

或者 imp userid=system/manager full=y file=filename.dmp

执行示例:

F:WorkOracle_Databackup>imp userid=test/test full=y file=inner_notify.dmp 17jquery.com

下面介绍的是导入导出的实例。

数据导出:

1 将数据库TEST完全导出,用户名system 密码manager 导出到D:daochu.dmp中

exp system/manager@TEST file=d:daochu.dmp full=y

exp fang/fang@ORCL file=d:oais20100401.dmp full=y

exp oais/oais@ORCL file=d:oais_mj.dmp full=y

2 将数据库中system用户与sys用户的表导出

exp system/manager@TEST file=d:daochu.dmp owner=(system,sys)

3 将数据库中的表inner_notify、notify_staff_relat导出

exp aichannel/aichannel@TESTDB2 file= d:datanewsmgnt.dmp tables=(inner_notify,notify_staff_relat)

exp fang/fang@ORCL file=d:oais20100401_essmenu.dmp tables=(essmenu)

4 将数据库中的表table1中的字段filed1以"00"打头的数据导出

exp system/manager@TEST file=d:daochu.dmp tables=(table1) query=" where filed1 like '00%'"

上面是常用的导出,对于压缩,既用winzip把dmp文件可以很好的压缩。

也可以在上面命令后面 加上 compress=y 来实现。 一起jquery,17jquery

数据的导入

1 将D:daochu.dmp 中的数据导入 TEST数据库中。

imp system/manager@TEST file=d:daochu.dmp

imp aichannel/aichannel@HUST full=y file=d:datanewsmgnt.dmp ignore=y

上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。

在后面加上 ignore=y 就可以了。

2 将d:daochu.dmp中的表table1 导入

imp system/manager@TEST file=d:daochu.dmp tables=(table1)

基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。 MSSQL的导入导出有三种方法,不可以在cmd模式下进行:1.使用Transact-SQL进行数据导入导出 我们很容易看出,Transact-SQL方法就是通过SQL语句方式将相同或不同类型的数据库中的数据互相导入导出或者汇集在一处的方法。如果是在不同的SQL Server数据库之间进行数据导入导出,那将是非常容易做到的。一般可使用SELECT INTO FROM和INSERT INTO。使用 SELECT INTO FROM时INTO后跟的表必须存在,也就是说它的功能是在导数据之前先建立一个空表,然后再将源表中的数据导入到新建的空表中,这就相当于表的复制(并不会复制表的索引等信息)。而INSERT INTO的功能是将源数据插入到已经存在的表中,可以使用它进行数据合并,如果要更新已经存在的记录,可以使用UPDATE。 SELECT * INTO table2 FROM table1 --table1和table2的表结构相同 INSERT INTO table2 SELECT * FROM table3 --table2和table3的表结构相同 当在异构数据库之间的进行数据导入导出时,情况会变得复杂得多。首先要解决的是如何打开非SQL Server数据库的问题。 在SQL Server中提供了两个函数可以根据各种类型数据库的OLE DB Provider打开并 *** 作这些数据库,这两个函数是OPENDATASOURCE和OPENROWSET。它们的功能基本上相同,不同之处主要有两点。 2. 使用命令行BCP导入导出数据 很多大型的系统不仅仅提供了友好的图形用户接口,同时也提供了命令行方式对系统进行控制。在SQL Server中除了可以使用SQL语句对数据进行 *** 作外,还可以使用一个命令行工具BCP对数据进行同样的 *** 作。BCP是基于DB-Library 客户端库的工具。它的功能十分强大,BCP能够以并行方式将数据从多个客户端大容量复制到单个表中,从而大大提高了装载效率。但在执行并行 *** 作时要注意的是只有使用基于 ODBC 或 SQL OLE DB 的 API 的应用程序才可以执行将数据并行装载到单个表中的 *** 作。 BCP可以将SQL Server中的数据导出到任何OLE DB所支持的数据库的,如下面的语句是将authors表导出到excel文件中。 bcp pubs.dbo.authors out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P"password" BCP不仅能够通过命令行执行,同时也可以通过SQL执行,这需要一个系统存储过程xp_cmdshell来实现,如上面的命令可改写为如下形式。 EXEC master..xp_cmdshell 'bcp pubs.dbo.authors out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P"password"' 3. 使用数据转换服务(DTS)导入导出数据 DTS是SQL Server中导入导出数据的核心,它除有具有SQL和命令行工具BCP相应的功能外,还可以灵活地通过VBScript、JScript等脚本语言对数据进行检验、净化和转换。 SQL Server为DTS提供了图形用户接口,用户可以使用图形界面导入导出数据,并对数据进行相应的处理。同时,DTS还以com组件的形式提供编程接口,也就是说任何支持com组件的开发工具都可以利用com组件使用DTS所提供的功能。DTS在SQL Server中可以保存为不同的形式,可以是包的形式,也可以保存成Visual Basic源程序文件,这样只要在VB中编译便可以使用DTS com组件了。 DTS和其它数据导入导出方式最大的不同就是它可以在处理数据的过程中对每一行数据进行深度处理。以下是一段VBScript代码,这段代码在处DTS理每一条记录时执行,DTSDestination表示目标记录,DTSSource表示源记录,在处理逗婚姻状况地时,将源记录中的逗婚姻状况地中的0或1转换成目标记录中逗已婚地或逗未婚地。 Function Main() DTSDestination("姓名") = DTSSource("姓名") DTSDestination("年龄") = DTSSource("年龄") If DTSDestination("婚姻状况") = 1 Then DTSDestination("婚姻状况") = "已婚" Else DTSDestination("婚姻状况") = "未婚" End If Main = DTSTransformStat_OK End Function


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9955467.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-03
下一篇2023-05-03

发表评论

登录后才能评论

评论列表(0条)

    保存