瀏覽代碼

Add tiny SQLite example

Marcel Stör 6 年之前
父節點
當前提交
1117e9ea65
共有 1 個文件被更改,包括 18 次插入0 次删除
  1. 18 0
      docs/en/modules/sqlite3.md

+ 18 - 0
docs/en/modules/sqlite3.md

@@ -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
+```