如何导出sql数据库?

bihw5rsg  于 2021-06-15  发布在  Mysql
关注(0)|答案(3)|浏览(398)

我是一个学习sql的初学者,我只是想知道我是否碰巧为一个客户建立了一个数据库。我应该如何将完整的数据库提供给客户?
例如,客户是一所学校,我用sql建立了他们的学生和老师的数据库,然后用什么方法将完成的数据库交给学校管理局。
提前谢谢!

yws3nbqq

yws3nbqq1#

最简单的方法是备份数据库。然后可以将备份文件传递给客户并在其环境中恢复。
根据您的sql风格,备份和还原命令可能会有所不同。
但是,如果您只是想将数据从学校托管的数据库传递给地方当局,那么您就需要将数据导出为la可以支持的格式(例如csv或xml)。

zwghvu4y

zwghvu4y2#

我不确定我是否完全理解这个问题,但如果这是一个具有小型数据库的应用程序,我指的是大约十几个表,那么我将使用诸如sqlite之类的嵌入式数据库来构建它。这样,您的应用程序将与一个内置数据库一起完成,所有数据库都开发成一个可执行文件。我过去曾使用过sqlite,它是一个非常健壮的数据库,可以存储和检索非常大的数据集。它还可以很好地与其他语言(如perl、c++、java等)进行接口。您可能会惊讶地发现,当前有多少手机应用程序都内置了后端数据库。

aor9mmx1

aor9mmx13#

下面是sql server的步骤。在第6步之后,您还有两个完成步骤来确认您所做的一切。您的restoresql代码在步骤6之后即将结束




RESTORE DATABASE [db_name] FROM DISK = 'X:\MSSQL\Data\FullBackups\db_name.bak' WITH RECOVERY

相关问题