在lua中创建一个独立的数据库

时间:2018-02-13 17:26:31

标签: database lua

我之前从未做过数据库,但我知道你可以在MySQL上创建数据库,事情是我希望能够在本地编写/读取数据库而不必在线发送/接收任何信息。对我需要的东西太慢了。

有没有办法创建一个独立的数据库(可能在MySQL上然后下载它)并使用LUA从中写入/读取?

感谢您提供的任何信息,如我所说,从未接触过数据库。

1 个答案:

答案 0 :(得分:2)

是的。 您可以下载sqlite3,这是一个简单的SQL关系数据库。基本上这种类型的DB只是一个文件(.db扩展名),因此您可以在PC上本地使用它,并且可以轻松地在多台机器之间进行交换。

从Lua的角度来看,您需要的是一个访问您的数据库的库,我认为LuaSQLIte3是最佳选择。请查看此SO帖子,了解相关的基本示例。

luasqlite3结合使用的IMO是当地人想要拥有一个(轻型)基于SQL的数据库时的最佳选择之一,而不会增加商业上使用的“复杂性” DB(例如postgres)。