sqlplus连接远程数据库,想导出数据库dmp,但是exp命令无效

sqlplus连接远程数据库,想导出数据库dmp,但是exp命令无效,第1张

选择开始菜单中→程序→Management SQL Server 2008→SQL Server Management Studio命令,打开SQL Server Management Studio窗口,并使用Windows或 SQL Server身份验证建立连接。

在对象资源管理器窗口中展开服务器,然后选择数据库节点

右键单击数据库节点,从d出来的快捷菜单中选择新建数据库命令。

执行上述 *** 作后,会d出新建数据库对话框。在对话框、左侧有3个选项,分别是常规、选项和文件组。完成这三个选项中的设置会后,就完成了数据库的创建工作,

在数据库名称文本框中输入要新建数据库的名称。例如,这里以“新建的数据库”。

在所有者文本框中输入新建数据库的所有者,如sa。根据数据库的使用情况,选择启用或者禁用使用全文索引复选框。

在数据库文件列表中包括两行,一行是数据库文件,而另一行是日记文件。通过单击下面的添加、删除按钮添加或删除数据库文件。

切换到选项页、在这里可以设置数据库的排序规则、恢复模式、兼容级别和其他属性。

切换到文件组页,在这里可以添加或删除文件组。

完成以上 *** 作后,单击确定按钮关闭新建数据库对话框。至此“新建的数据”数据库创建成功。新建的数据库可以再对象资源管理器窗口看到。

第一步:首先远程服务器

开始→程序→附件→远程桌面连接→输入远程服务器的地址,登陆

第二步:将服务器上的sqlserver数据库导出来

数据库→表名→在你要导出的表名称上右键→任务→导出数据→出现欢迎使用SQLServer导入和导出向导→下一步→数据源选择你需要的数据源→服务器名称输入服务器的地址→身份验证选择‘使用SQLServer身份验证’→输入你的用户名和密码→数据库选择你需要导出数据的数据库→下一步→复制一个或多个表或视图的数据→下一步→选择你要导出数据的表(可先预览)→下一步→完成

希望可以帮到你

首先,你自己的电脑上必须要安装了MYSQL服务器。

第二步,进入DOS命令状态,使用命令

mysqldump -h 主机名称 -u 用户名 -p 密码 数据库名称 >导出文件存放位置

例如:mysqldump -h 1014215632 -u root -p admin test >c:\testsql

将远程数据库服务的test数据库导入到本地C盘,名称为testsql

MySql数据库导出csv文件命令:

mysql> select first_name,last_name,email from account into outfile

'e://output1csv' fields terminated by ','optionally enclosed by

''lines terminated by '/n';

csv文件效果:

sunny

Grigoryan

lovechoosesun@gmailcom

Jon

Siegal

sun@riliantechnet

Joe

Siegal

zhao@gmailcom

alejandro

medina

wei@gmailcom

cvs文件导入MySql数据库命令:

mysql> load data local infile 'e://input1csv' into table test1 fields termin

ated by ','lines terminated by '/n'(first_name,last_name,email);

Query OK, 1 row affected, 1 warning (000 sec)

Records: 69 Deleted: 0 Skipped: 68 Warnings: 0

mysql> select from test1;

+----+------------+-----------+--------------------------+

| id | first_name | last_name | email |

+----+------------+-----------+--------------------------+

| 0 | sunny | Grigoryan | lovechoosesun@gmailcom

+----+------------+-----------+--------------------------+

FIELDS TERMINATED BY ---- 字段终止字符

OPTIONALLY ENCLOSED BY ---- 封套符

LINES TERMINATED BY ---- 行终止符

通过mysql客户端shell连接到服务器,选择使用的数据库,输入sql代码:

select from test_info

into outfile

'/tmp/testcsv'

fields terminated by ',' optionally enclosed by '"' escaped by

'"'

lines terminated by '\r\n';

里面最关键的部分就是格式参数

这个参数是根据RFC4180文档设置的,该文档全称Common Format and

MIME Type for Comma-Separated Values (CSV)

Files,其中详细描述了CSV格式,其要点包括:

(1)字段之间以逗号分隔,数据行之间以\r\n分隔;

(2)字符串以半角双引号包围,字符串本身的双引号用两个双引号表示。

通过执行上述代码,便可以将需要的数据以csv格式导出到执行的文件中。

另外,MySQL中导入CSV格式数据的sql代码如下:

load data infile

'/tmp/testcsv'

into table

test_info

fields terminated by ',' optionally enclosed by

'"' escaped by '"'

lines terminated by '\r\n';

当csv文件中的每一行记录的列数小于数据库表时,以下语句将十分有用:

load data infile "/tmp/appleAppV2_search_day_20110525csv" into table

apple_search_log fields terminated by ';' lines terminated by '/n' (apptypeId,keyword,searchTime,model) ;

蓝色字部分是亮点。如果数据表包含自增字段,例如自增的ID, 这个语句将十分有用。

你先连接到远程计算机 打开命令行。。

1导出整个数据库

mysqldump -u 用户名 -p 数据库名 > 导出的文件名

如:mysqldump -u root -p wodeshujuku > machaosql

如果在c:下,则导出到c:下machaosql文件

2导出一个表

mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_userssql

3导出一个数据库结构

mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_dbsql

-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table

4导入数据库

进入mysql数据库控制台,

如mysql -u root -p

mysql>use 数据库名

source c:datasql

也可以直接source 然后把文件拖进来回车就行了

远程Oracle数据库导出到本地用exp命令。

导出一个完整数据库:

1、win键+R键,输入cmd,打开命令提示符。

2、执行

exp 用户名/密码@实例名 file=导出路径\文件名 log=导出路径\日志名 full=y

以上就是关于sqlplus连接远程数据库,想导出数据库dmp,但是exp命令无效全部的内容,包括:sqlplus连接远程数据库,想导出数据库dmp,但是exp命令无效、如何远程将服务器上的sqlserver数据库导出来。(知道服务器地址及数据库名称、密码)、mysql数据如何从远程导出到本地等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存