用Lua创建一个独立的数据库

我以前从未接触过数据库,但我知道可以在MySQL上创建它们,问题是我想能够本地写/读取数据库,而不必在线发送/接收任何信息,因为这对我所需的速度来说太慢了。

是否有一种方法可以创建一个独立的数据库(可能在MySQL上然后下载它),并使用Lua从中写入/读取?

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

点赞
用户7253993
用户7253993

是的。 你可以下载sqlite3,它是一个简单的SQL关系型数据库。基本上,这种类型的数据库只是一个文件(.db文件扩展名),因此你可以把它放在你的电脑本地,并且可以轻松地在许多机器之间交换。

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

我认为在想要本地拥有(轻量级)基于SQL的数据库,而又不想增加更多商业数据库(例如postgres)的“复杂性”时,与sqlite3一起使用lua是最好的选择之一。

2018-02-13 19:17:43