我之前从未做过数据库,但我知道你可以在MySQL上创建数据库,事情是我希望能够在本地编写/读取数据库而不必在线发送/接收任何信息。对我需要的东西太慢了。
有没有办法创建一个独立的数据库(可能在MySQL上然后下载它)并使用LUA从中写入/读取?
感谢您提供的任何信息,如我所说,从未接触过数据库。
答案 0 :(得分:2)
是的。
您可以下载sqlite3,这是一个简单的SQL
关系数据库。基本上这种类型的DB只是一个文件(.db
扩展名),因此您可以在PC上本地使用它,并且可以轻松地在多台机器之间进行交换。
从Lua的角度来看,您需要的是一个访问您的数据库的库,我认为LuaSQLIte3是最佳选择。请查看此SO帖子,了解相关的基本示例。
将lua
与sqlite3
结合使用的IMO是当地人想要拥有一个(轻型)基于SQL的数据库时的最佳选择之一,而不会增加商业上使用的“复杂性” DB(例如postgres
)。