Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak połączyć się i wysłać zapytanie do MySQL z poziomu Lua?

Minimalny przykład wokingu dla LuaSQL - prosty interfejs od Lua do DBMS.

package.cpath = package.cpath .. ";/usr/lib/i386-linux-gnu/lua/5.1/?.so"

luasql = require "luasql.mysql"

env = assert (luasql.mysql())
con = assert (env:connect("dbname","user","password"))
cur = assert (con:execute("SHOW TABLES"))

row = cur:fetch ({}, "a")
while row do
  print(string.format("Name: %s", row.Tables_in_dbname))
  row = cur:fetch (row, "a")
end

Linia 1 używana, jeśli nie znaleziono modułu luasql.mysql. Można również użyć zmiennej środowiskowej LUA_CPATH.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. warunkowe sprzężenie w mysql

  2. Ustaw alias kolumny MySQL na obliczoną datę

  3. Przyspieszenie (luzem) wstawiaj do MySQL za pomocą Pythona

  4. Oblicz różnicę między dwiema datami i godzinami

  5. Zapobiegaj atakom typu SQL injection w programie Java