Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để kết nối và truy vấn MySQL từ bên trong Lua?

Ví dụ về tính năng tối thiểu cho LuaSQL - giao diện đơn giản từ Lua sang 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

Dòng 1 được sử dụng nếu không tìm thấy mô-đun luasql.mysql. Ngoài ra, biến môi trường LUA_CPATH cũng có thể được sử dụng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để đặt mật khẩu của mysql trong tình huống mysqld_safe đang chạy?

  2. Làm thế nào để tạo tệp pdf với dữ liệu mysql?

  3. PHP - Xuất bảng MySQL sang tệp JSON

  4. Triển khai trang web ASP.NET trên máy chủ Linux

  5. Làm thế nào để khởi động lại máy chủ MySQL từ xa đang chạy trên Ubuntu Linux?