当前位置: 首页 > news >正文

Lua + mysql 实战代码

--[[luarocks lua语言的包管理器luasql  https://luarocks.org/brew install luarocksluarocks install luasql-mysql   注意此处,如果你是 mariadb,然后要求指定 MYSQL_DIR 参数的时候,千万不要指到 mariadb 的安装目录,而是要指到一个真正的mysql 安将目录那是不是不能用 mariadb 呢,也不是,要手动安装一遍luarocks install luasql-sqlite3luarocks install luasql-postgresluarocks install luasql-mysqlluarocks install luasql-sqliteluarocks install luasql-odbc]]--local luasql = require("luasql.mysql");client = luasql.mysql();--创建连接
conn=client:connect("lua-test","root","12345678","127.0.0.1",3306); --数据库名,用户名,密码,IP,端口if conn == nil thenprint("连接失败");os.exit();
end--select
rs=conn:execute("select * from user_list order by id desc");row = rs:fetch({},"a");while row doprint(row.id,row.name,row.age);row = rs:fetch(row,"a");end--insert
--rs=conn:execute("insert into user_list (name,age)values('def',456)");
--print(rs);--update
rs=conn:execute("update user_list set name='DEF',age=789 where id<=4");
print(rs);--delete
rs=conn:execute("delete from  user_list where id=4");
print(rs);conn:close();
client:close();
http://www.lryc.cn/news/130382.html

相关文章:

  • 智慧工地监管云平台源码 建筑施工一体化信息管理系统源码
  • 三.net core 自动化发布到docker (创建一个dotnet工程发布)
  • 【Spring Cloud 八】Spring Cloud Gateway网关
  • Android JNI传递CallBack接口并接收回调
  • 机器学习:特征工程之特征预处理
  • 高级艺术二维码制作教程
  • 每日一题leetcode--使循环数组所有元素相等的最少秒数
  • tauri-react:快速开发跨平台软件的架子,支持自定义头部UI拖拽移动和窗口阴影效果
  • k8s 自身原理之 Service
  • arduino Xiao ESP32C3 oled0.96 下雪花
  • ElasticSearch索引库、文档、RestClient操作
  • Effective Java 案例分享(九)
  • SpringBoot复习:(56)使用@Transactional注解标记的方法的执行流程
  • JVM——引言+JVM内存结构
  • open cv学习 (十)图形检测
  • 【C语言】字符函数和字符串函数
  • 前馈神经网络正则化例子
  • spring的核心技术---bean的生命周期加案例分析详细易懂
  • 【Maven教程】(一)入门介绍篇:Maven基础概念与其他构建工具:理解构建过程与Maven的多重作用,以及与敏捷开发的关系 ~
  • 今天,谷歌Chrome浏览器部署抗量子密码
  • SUMO traci接口控制电动车前往充电站充电
  • 现代CSS中的换行布局技术
  • 简单理解Python中的深拷贝与浅拷贝
  • C++之std::pair<uint64_t, size_t>应用实例(一百七十七)
  • 前端打开后端返回的HTML格式的数据
  • How to deal with document-oriented data
  • Http 状态码汇总
  • mysql自定义实体类框架
  • 批量将Excel中的第二列内容从拼音转换为汉字
  • 消息推送:精准推送,提升运营效果,增添平台活力