Add tiny SQLite example

This commit is contained in:
Marcel Stör 2018-02-15 23:37:11 +01:00
parent 0bf035aadc
commit 1117e9ea65
1 changed files with 18 additions and 0 deletions

View File

@ -12,3 +12,21 @@ For instruction on how to use this module or further documentation, please, refe
This module is a stripped down version of SQLite, with every possible OMIT_\* configuration enable. The enabled OMIT_\* directives are available in the module's [Makefile](../../../app/sqlite3/Makefile).
The SQLite3 module vfs layer integration with NodeMCU was developed by me.
**Simple example**
```lua
db = sqlite3.open_memory()
db:exec[[
CREATE TABLE test (id INTEGER PRIMARY KEY, content);
INSERT INTO test VALUES (NULL, 'Hello, World');
INSERT INTO test VALUES (NULL, 'Hello, Lua');
INSERT INTO test VALUES (NULL, 'Hello, Sqlite3')
]]
for row in db:nrows("SELECT * FROM test") do
print(row.id, row.content)
end
```