sqlserver怎么导出数据库

sqlserver怎么导出数据库,第1张

两种方式:第一种,直接从硬盘拷贝出数据库文件以及日志文件,这个文件目录是要看你建立数据库的时候选定的文件目录是哪里。文件后缀名为.mdf和.ldf。如果创建的时候是默认的目录为C:\Program Files\Microsoft SQL Server\MSSQL13.DW\MSSQL\DATA,拷贝之前需要停止这个数据库的相关服务,不然会报此文件正在被使用的错误。

第二种方式,通过脚本导出,导出数据库内的对象脚本,在另外的地方执行就可以了。具体做法是:连接企业管理器后,右键单击你要导出的数据库,任务-生成脚本,根据向导生成即可,生成后是一个可执行的.sql文件。

两种方式各有优缺点,第一种方便快捷,复制后,放到另外的地方附加数据库即可。但兼容性不好,由于SQL只支持向下兼容,所以你若把高版本的数据库附加到低版本的数据库是不行的,会报错。另外附加的时候也要获取windows系统的文件的完全控制权限,才能附加。

第二种方式灵活性很高,不受数据库之间的版本限制。但 *** 作繁琐,对于数据量大的数据库生成速度慢,由于是脚本,当移植的时候在新数据库上执行脚本速度也很慢,介于这样情况,建议楼主使用第二种方式的时候,选择对每个对象生成一个文件,而不要选择当中的那个生成在一个文件内的选择,因为你生成的脚本过大的时候,在另外的数据库打开的时候会执行不了,提示内存错误的问题。所以单个文件来生成是比较科学的。

不懂可追问

1.点击【开始】,打开【sql server ManageMent】 管理器。

2.右键点击数据库(如:WFKS_Message),选择Tasks -> GenerateScripts...,在d出的对话框中,点击【Next】按钮。

3.选择第二项【Select specific datebase objects】,选择你需要导出的数据对应的数据库表,选择之后【Next】按钮。

4.在d出的对话框中,选择第一项【Save scripts to a specific location】,并点击【Advanced】按钮。

5.在对话框中找到【Type of data to script】,设置其属性为【Data only】;找到【Script Data Compression Options】,设置属性为【True】,并点击【OK】按钮。

6.返回后,设置script 脚本保存路径,选择桌面,并命名为“NewsInit”,再点击【Next】按钮。

7.再次点击【Next】按钮。

8.保存成功,点击【Finish】按钮。

9.再到桌面查找导出生成的script脚本文件,并可用【sql server ManageMent】 管理器 打开查看。

10最后,就可以放心清空表中的数据,清空后只要在【sql server ManageMent】管理器  中再次运行下此脚本,就可以导入数据了。

首先你得链接数据库.在这里也不知道你会不会链?

先写一个几个常量,或者写一个数据库的类在这里就就不写了这太简单了。

mysql_connet(HOST,USER,PASS) or die("Mysql链接失败") //

mysql_select_db("b")("数据库链接失败")

$sql=select * from b //查询你要查表里面所有字段里面的内容

$result=mysql_query($sql)

再就遍历

if(mysql_affected_rows($result)>0){ //判断是否有影响行数

while($arr=mysql_fetch_assoc(result)){ //遍历数据库

这里面有什么字段你就遍历什么字段然后变量放到你要放代码的地方即可出来

}

}


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

原文地址: http://outofmemory.cn/sjk/9976903.html

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

发表评论

登录后才能评论

评论列表(0条)

保存