我是学习SQL的初学者,我只是想知道我是否碰巧为一个客户建立了一个数据库。我实际上将如何将完整的数据库提供给客户?
例如,客户是一所学校,我用SQL建立了他们的学生和老师的数据库,然后我可以通过什么方式将完整的数据库提供给学校当局。
提前谢谢!
答案 0 :(得分:1)
最简单的方法是对数据库进行备份。然后可以将备份文件传递给客户并在他们的环境中还原。
根据您的SQL风格,备份和还原命令可能会有所不同。
但是,如果您只是打算将数据从学校托管的数据库传递到地方当局,则您希望将数据导出为LA可以支持的格式(例如CSV或XML)。
答案 1 :(得分:1)
不确定我是否完全理解问题,但是如果这是针对具有小型数据库的应用程序,那么我的意思是说十几个表,那么我将使用嵌入式数据库(如SQLite)来构建它。这样,您的应用程序将具有一个完整的内置数据库,这些数据库全部开发为一个可执行文件。我过去使用过SQLite,它是一个非常强大的数据库,可以存储和检索非常大的数据集。它还可以与其他语言(例如Perl,C ++,Java等)很好地交互。您可能会惊讶地发现,目前有多少电话应用程序内置了后端数据库,因此很惊讶。
答案 2 :(得分:0)