摘要: 1.查询当前数据库所有表 show tables; 2.查询表结构 desc 表名 3.查询指定表的建表语句 show creata table 表名; 阅读全文
posted @ 2024-09-06 17:27 test369 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.查询 a.出查询所有数据库 show databases; b.查询当前数据库 select databases(); 2.创建 create database [if not exists] 数据库名 [default charset 字符集] [collate 排序规则] 注意: UTF8字 阅读全文
posted @ 2024-09-06 15:53 test369 阅读(1) 评论(0) 推荐(0) 编辑
摘要: ![](https://img2024.cnblogs.com/blog/1641503/202409/1641503-20240906153157295-516523150.png) 阅读全文
posted @ 2024-09-06 15:32 test369 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1.其实在lua中本身没有类这个概念,更不用说子类了,但是我们可以通过表来模拟实现. 如下: Person = {name = "jack"} function Person:new(obj) a = obj or {} --为a设置元表为当前表,当a中没有数据时,会从当前表中去查找 setmeta 阅读全文
posted @ 2024-04-15 18:49 test369 阅读(3) 评论(0) 推荐(0) 编辑
摘要: Lua 中没有类的概念,但通过 table、function 与元表可以模拟和构造出具有类这样功能 的结构。 1.简单对象的创建 Lua 中通过 table 与 fcuntion 可以创建出一个简单的 Lua 对象:table 为 Lua 对象赋予属 性,通过 function 为 Lua 对象赋予 阅读全文
posted @ 2024-04-13 23:16 test369 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 元表,即 Lua 中普通 table 的元数据表,而元方法则是元表中定义的普通表的默认行为。 Lua 中的每个普通 table 都可为其定义一个元表,用于扩展该普通 table 的行为功能。例如, 对于 table 与数值相加的行为,Lua 中是没有定义的,但用户可通过为其指定元表来扩展这 种行为; 阅读全文
posted @ 2024-04-13 20:03 test369 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 导入其他模块用: require ("文件路径,注意去掉后缀");小括号本身可以省略,即:require "文件路径,注意去掉后缀名" 如:现在有如下文件模块 model.lua,代码如下: calArea = {} calArea.pi = 3.14 --计算三角形面积 function calA 阅读全文
posted @ 2024-04-13 19:11 test369 阅读(21) 评论(0) 推荐(0) 编辑
摘要:  ipairs(table):仅会迭代指定 table 中的数组元素。  pairs(table):会迭代整个 table 元素,无论是数组元素,还是 key-value。 基本形式: for i,v in ipairs(table1) then 代码块 end for k,v in pairs 阅读全文
posted @ 2024-04-13 18:38 test369 阅读(3) 评论(0) 推荐(0) 编辑
摘要: [ ]:表示可选 1.table.concat() 基本形式:table.concat(table1,[sep],[start],[end]) sep: 指定连接符 start: 数组元素开始位置 end: 数组元素结束位置 功能: 该函数用于将指定的 table 数组元素进行字符串连接。连接从 s 阅读全文
posted @ 2024-04-13 13:44 test369 阅读(56) 评论(0) 推荐(0) 编辑
摘要: [ ]:表示可选 基本形式: tab1 = {[元素1],[元素2]} ; 元素1,元素2,可以是不同的类型 1.table定义一维数组 lua中数组下标是从1开始的,且同一数组可以存储不同类型的数据(这与C不一样) t1 = {1,2,3,4} t2 = {"a","b","c"} t3 = {1 阅读全文
posted @ 2024-04-13 11:42 test369 阅读(14) 评论(0) 推荐(0) 编辑