Add tiny SQLite example
This commit is contained in:
parent
0bf035aadc
commit
1117e9ea65
|
@ -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
|
||||
```
|
Loading…
Reference in New Issue