找回密码
 立即注册
易语言编程 2025-04-09 1 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
模块名称:mysql5.0类模块
作者:kyozy
版本:1.0
调用libmySQL.dll5.0来访问mysql数据库
------------------------------
.版本 2
.数据类型 MYSQL表更改信息, 公开
    .成员 字段名, 文本型, , , 当修改类型为“#修改表_修改字段”时使用本成员作为旧字段名.当为#删除字段时本成员为准备删除的字段名。
    .成员 字段信息, 文本型, , , 当修改类型为“#修改表_增加索引”时本成员作为索引使用的字段。如果需要使用多个字段可以通过“,“分割。如”fieldname1,fieldname2,fieldname3“。
    .成员 索引名, 文本型, , , 当修改类型为“#修改表_增加索引”或“#修改表_删除索引”时本成员作为索引名使用。
    .成员 主键名, 文本型, , , 当修改类型为“#修改表_增加主键”时本成员作为主键名使用。
.数据类型 MYSQL字段信息, 公开
    .成员 字段名, 文本型
    .成员 字段定义长度, 文本型
    .成员 字段实际长度, 文本型
    .成员 字段类型, 整数型, , , “mysql_”开头常量
    .成员 所在表, 文本型, , , 字段所在表名
    .成员 非空, 逻辑型
    .成员 主键, 逻辑型
    .成员 无符号, 逻辑型
    .成员 二进制, 逻辑型
    .成员 自动递增, 逻辑型
    .成员 补零, 逻辑型
    .成员 默认值, 文本型
.程序集 MySql类, , 公开
.子程序 保存事务, 逻辑型, 公开, 保存一件事务.成功返回真,失败返回假.
.子程序 查找表, 逻辑型, 公开, 查找一个表,找到返回真,没找到返回假。
.参数 参数_表名, 文本型
.子程序 查找记录, 整数型, 公开, 查找满足条件的记录,返回记录集句柄.注意执行这条语句后不需要再执行“取记录集”命令,如果为中文字段名请在字段名两边加“`”,如:`姓名`。
.参数 参数_表名, 文本型, , 本参数是您要查询的表的名称,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_字段名, 文本型, 可空, 本参数是您要查询的表中字段的名称,可以使用逗号连接多个字段,如果为*号则表示查询所有字段. 例子1 单个字段 name  例子2 多个字段 name,email,id  例子3 所有字段 *。默认为“*”
.参数 参数_查找条件, 文本型, 可空, 本参数是您要查询的条件.例子1 如果您要查找name的值为jack的记录 name='jack' 例子2 如果您要查找name的值为jack并且id的值为2的记录 name='jack' and id=2 例子3 如果您要查找name的值为jack或者id的值为2的记录 name='jack' or id=2。
.参数 参数_排序条件, 文本型, 可空, 本参数是排序的条件,ASC为升序,DESC为降序。例如要对name字段进行降序排序: name DESC 。
.子程序 查找库, 逻辑型, 公开, 查找一个数据库.找到返回真,没找到返回假。
.参数 参数_库名, 文本型
.子程序 查找用户, 逻辑型, 公开, 查找一个用户.成功返回真,失败返回假。
.参数 参数_用户名, 文本型
.参数 参数_主机名, 文本型
.子程序 创建表, 逻辑型, 公开, 创建一个表.成功返回真,失败返回假。
.参数 参数_表名, 文本型
.参数 参数_字段信息, MYSQL字段信息, 数组
.子程序 创建库, 逻辑型, 公开, 创建一个数据库.成功返回真,失败返回假
.参数 参数_库名, 文本型
.子程序 创建用户, 逻辑型, 公开, 创建一个用户.成功返回真,失败返回假。具体规则请参见MYSQL相关手册。
.参数 参数_主机, 文本型, 可空, 本参数是与新用户相关联的主机名。默认为:localhost
.参数 参数_用户名, 文本型, , 本参数是新用户名。
.参数 参数_密码, 文本型, 可空, 本参数是用户的密码。
.参数 参数_库名, 文本型, 可空, 本参数是新用户所操作的库,如果为空文本或“*”,则为所有库,如果为中文表名请在表名两边加“`”。
.参数 参数_表名, 文本型, 可空, 本参数是新用户所操作的表,当库名不为空文本或“*”时本参数可以为空文本或“*”即所有表,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_权限, 整数型, 可空, “MYSQL权限_”开头常量。默认为:MYSQL权限_所有
.子程序 到首行, 逻辑型, 公开, 将当前记录指针移动到记录集首记录,移动成功返回真,失败返回假。
.参数 参数_记录集句柄, 整数型
.子程序 到尾行, 逻辑型, 公开, 将当前记录指针移动到记录集尾记录,移动成功返回真,失败返回假。
.参数 参数_记录集句柄, 整数型
.子程序 到下一行, 逻辑型, 公开, 将当前记录指针向下移动一行,成功返回真,失败返回假。
.参数 参数_记录集句柄, 整数型
.子程序 到指定行, 逻辑型, 公开, 将当前记录指针移动到指定行,移动成功返回真,失败返回假。
.参数 参数_记录集句柄, 整数型
.参数 参数_记录位置, 长整数型
.子程序 读文本, 逻辑型, 公开, 读记录集中当前行的字段文本内容,字段序号从0开始。不会将记录集指针移动下一行。
.参数 参数_记录集句柄, 整数型
.参数 参数_字段序号, 整数型, , 序号从0开始
.参数 参数_返回值, 文本型, 参考, 提供参数数据时只能提供变量。
.子程序 读一行, 逻辑型, 公开, 读记录集中当前行所有字段文本内容,。每读一行,记录指针将自动移到下一行。
.参数 参数_记录集句柄, 整数型
.参数 参数_一行数据指针, 整数型, 参考, 提供参数数据时只能提供变量。以后可以用“对象.取字段文本”或“对象.取字段字节集”获得具体的数据。
.子程序 读一行文本, 文本型, 公开, 获取由“对象.读一行”的一行数据某字段的具体数据。
.参数 参数_记录集句柄, 整数型
.参数 参数_一行数据指针, 整数型, , 由“对象.读一行”的参数“参数_一行数据指针”返回的指针。
.参数 参数_字段序号, 整数型, , 序号从0开始
.子程序 读一行字节集, 字节集, 公开, 获取由“对象.读一行”的一行数据某字段的具体数据。
.参数 参数_记录集句柄, 整数型
.参数 参数_一行数据指针, 整数型, , 由“对象.读一行”的参数“参数_一行数据指针”返回的指针。
.参数 参数_字段序号, 整数型, , 序号从0开始
.子程序 读字段文本, 逻辑型, 公开, 根据字段名读记录集中当前行的字段文本内容。不会将记录集指针移动下一行。
.参数 参数_记录集句柄, 整数型
.参数 参数_字段名, 文本型
.参数 参数_返回值, 文本型, 参考, 提供参数数据时只能提供变量。
.子程序 读字段字节集, 逻辑型, 公开, 根据字段名读记录集中当前行的字段字节集内容。不会将记录集指针移动下一行。
.参数 参数_记录集句柄, 整数型
.参数 参数_字段名, 文本型
.参数 参数_返回值, 字节集, 参考, 提供参数数据时只能提供变量。
.子程序 读字节集, 逻辑型, 公开, 读记录集中当前行的字段字节集内容,字段序号从0开始。不会将记录集指针移动下一行。
.参数 参数_记录集句柄, 整数型
.参数 参数_字段序号, 整数型, , 序号从0开始
.参数 参数_返回值, 字节集, 参考, 提供参数数据时只能提供变量。
.子程序 断开, , 公开, 断开一个MySql连接。
.子程序 更新记录, 逻辑型, 公开, 更新指定字段的数据,更新成功返回真,失败返回假。
.参数 参数_表名, 文本型, , 本参数是您要更新数据的表的名称
.参数 参数_赋值语句, 文本型, , 本参数是您要执行的赋值语句.例如为字段name与email分别赋予值“sun”、“sun@126.com”: name='sun',email='sun@126.com',如果为中文字段名请在字段名两边加“`”,如:`姓名`。
.参数 参数_条件语句, 文本型, , 本参数是查找符合条件的记录.如果为“”空字符串那么将更新所有记录.例如当字段name的内容“jack”时更新记录: name='jack'。
.子程序 关闭, 逻辑型, 公开, 让数据库服务器关闭。连接的用户必须有shutdown权限,成功返回真,失败返回假。
.子程序 回滚事务, 逻辑型, 公开, 回滚一件事务.成功返回真,失败返回假.
.子程序 检测连接, 逻辑型, 公开, ping
.子程序 建立索引, 逻辑型, 公开, 建立一个索引.成功返回真,失败返回假。
.参数 参数_表名, 文本型
.参数 参数_列名, 文本型
.参数 参数_索引名, 文本型
.子程序 开始事务, 逻辑型, 公开, 开始一件事务.成功返回真,失败返回假.
.子程序 连接, 逻辑型, 公开, 连接到MySql服务器,成功返回真,失败返回假。如果出错请确保您想要连接的MYSQL服务器的允许您的连接。
.参数 参数_服务器地址, 文本型, 可空, 本参数的作用是设置MYSQL服务器的地址。请输入您想要连接的MySql服务器的地址,如果为空或字符串"localhost",则是到本地主机的一个连接。
.参数 参数_用户名, 文本型, 可空, 本参数的作用是设置您的用户名,如果为空,为当前用户。
.参数 参数_密码, 文本型, 可空, 本参数的作用是设置您的密码,如果为空,且USER表中设置了“空字段可用”属性则可以匿名登陆。
.参数 参数_数据库名, 文本型, 可空, 本参数的作用是设置您想要访问的数据库,如果为空则为默认数据库。
.参数 参数_端口, 整数型, 可空, 本参数的作用是设置您想要连接的MySql服务器的端口,如果为空则为默认端口。
.子程序 取表名列表, 逻辑型, 公开, 取得表名称的列表.成功返回真,失败返回假.结果可以通过“取记录集”的第一个字段取得
.参数 参数_表名, 文本型
.子程序 取错误代码, 整数型, 公开, 错误代码具体含义,请查询MYSQL帮助文档
.子程序 取错误文本, 文本型, 公开
.子程序 取服务器版本, 文本型, 公开
.子程序 取记录集, 整数型, 公开, 得到查询后的记录的集合(简称:记录集).返回记录集句柄.当使用完记录集后要通过“释放记录集”命令来释放记录集。
.子程序 取记录集行数, 长整数型, 公开, 获取记录集的行数。本命令为初级命令
.参数 参数_记录集句柄, 整数型
.子程序 取记录集一行, 整数型, 公开, 只能配合“对象.读字段文本一行”或“对象.读字段字节集一行”来使用。取出的记录集不能获行数、移动记录集指针。当使用完记录集后要通过“释放记录集”命令来释放记录集。
.子程序 取客户端版本, 文本型, 公开
.子程序 取库名列表, 逻辑型, 公开, 取得数据库名称的列表.成功返回真,失败返回假.结果可以通过“取记录集”的第一个字段取得。
.子程序 取数据库句柄, 整数型, 公开
.子程序 取影响行数, 长整数型, 公开, 返回一个长整数,表示刚才某个非查询SQL语句(update,delete,insert)执行后所影响到的记录数,即:返回上次UPDATE更改的行数,上次DELETE删除的行数,或上次INSERT语句插入的行数。返回值大于0表明受影响或检索的行数;返回值为0表示UPDATE语句未更新记录,在查询中没有与WHERE匹配的行,或未执行查询;返回值为-1表示未取到实际影响行数。本命令为初级命令。
.子程序 取用户列表, 逻辑型, 公开, 取得用户名列表.成功返回真,失败返回假.结果可以通过“取记录集”取得.注:记录集字段0为主机名,1是用户名,2是密码等,详情请参考mysql.user表。本命令为初级命令。
.子程序 取字段名列表, 逻辑型, 公开, 取得字段名称的列表.成功返回真,失败返回假.结果可以通过“取记录集”的第一个字段取得
.参数 参数_表名, 文本型
.子程序 取字段默认值, 文本型, 公开
.参数 参数_表名, 文本型
.参数 参数_字段序号, 整数型
.子程序 取字段信息, MYSQL字段信息, 公开, 获取指定字段的信息。
.参数 参数_记录集句柄, 整数型
.参数 参数_字段序号, 整数型, , 序号从0开始。
.子程序 取字段总数, 整数型, 公开, 取得记录集的字段总数,返回字段总数。
.参数 参数_记录集句柄, 整数型
.子程序 删除表, 逻辑型, 公开, 删除一个表.成功返回真,失败返回假。
.参数 参数_表名, 文本型
.子程序 删除记录, 逻辑型, 公开, 删除一条记录,删除成功返回真,失败返回假。
.参数 参数_表名, 文本型
.参数 参数_条件, 文本型, , 本参数是删除符合条件的记录.如果为“”(空字符串)将删除所有记录.例如当字段name的内容为“jack”时删除记录: name='jack',如果为中文字段名请在字段名两边加“`”,如:`姓名`。
.子程序 删除库, 逻辑型, 公开, 删除一个数据库.成功返回真,失败返回假
.参数 参数_库名, 文本型
.子程序 删除索引, 逻辑型, 公开, 删除一个索引.成功返回真,失败返回假。
.参数 参数_表名, 文本型
.参数 参数_索引名, 文本型
.子程序 删除用户, 逻辑型, 公开, 删除一个用户.成功返回真,失败返回假。
.参数 参数_用户名, 文本型
.参数 参数_主机, 文本型, 可空, 默认为:localhost
.子程序 释放记录集, , 公开, 释放由“对象.取记录集”或“对象.取记录集一行”返回的记录集句柄。
.参数 参数_记录集句柄, 整数型, , 本参数是调用“取记录集”命令的返回值。
.子程序 写字节集字段, 逻辑型, 公开, 写字节集字段。本命令只用于写字段类型为字节集的字段,如果条件参数为空(或空字符串)则增加一条新记录,如果条件参数为一个条件字符串则更新符合条件的记录。注意:一次写入数据的大小MYSQL做了限制,如果需要改动请参考相应MYSQL手册,对MYSQL服务器进行调整。本命令为初级命令。
.参数 参数_表名, 文本型, , 本参数是您要更新数据的表的名称,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_字段名, 文本型, , 本参数是待写入字段名称,注意此字段的字段类型必须是字节集,如果为中文字段名请在字段名两边加“`”。
.参数 参数_条件, 文本型, 可空, 本参数是查找符合条件的记录.如果为“”空字符串那么将添加一条记录.例如当字段name的内容“jack”时更新记录: name='jack',如果为中文字段名请在字段名两边加“`”。
.参数 参数_字节集, 字节集, 可空, 如果本参数未被省略且为空字节集,则将该字段值清空。
.子程序 修改表, 逻辑型, 公开, 修改一个表,注:只能做“参数_修改类型”中指定的操作。成功返回真,失败返回假。
.参数 参数_表名, 文本型, , 本参数是将要修改表的表名,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_更改信息表, MYSQL表更改信息, , 本参数记录了新表的相关信息。
.参数 参数_字段信息, MYSQL字段信息, , 本参数在修改类型为 #修改表_增加字段 或 #修改表_修改字段 时使用。
.参数 参数_修改类型, 整数型, , “#修改表_”开头常量。
.子程序 修改用户, 逻辑型, 公开,  修改一个用户.成功返回真,失败返回假。
.参数 参数_主机, 文本型, 可空, 本参数是与新用户相关联的主机名。
.参数 参数_用户名, 文本型, , 本参数是将要修改的用户名。
.参数 参数_密码, 文本型, 可空, 本参数是用户的新密码。
.参数 参数_库名, 文本型, 可空, 本参数是用户操作的新库,如果为空文本或“*”,则为所有库。
.参数 参数_表名, 文本型, 可空, 本参数是用户操作的新表,当库名不为空文本或“*”时本参数可以为空文本或“*”即所有表,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_权限, 整数型, 可空, 本参数是用户的新权限。“MYSQL权限_”开头常量
.子程序 修改用户密码, 逻辑型, 公开
.参数 参数_用户名, 文本型
.参数 参数_新密码, 文本型
.子程序 序号到字段名, 文本型, 公开, 通过序号得到字段名
.参数 参数_记录集句柄, 整数型
.参数 参数_序号, 整数型
.子程序 选择库, 逻辑型, 公开, 选择一个数据库为当前用户默认使用的数据库,成功返回真,失败返回假。
.参数 参数_库名, 文本型
.子程序 增加记录, 逻辑型, 公开, 写入信息到新记录的指定字段,执行成功返回真,失败返回假。
.参数 参数_表名, 文本型, , 本参数是您要写入新记录的表的名称,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_增加字段名, 文本型, , 字段名用“,”分开。如“name,age”
.参数 参数_增加字段值, 文本型, , 字段名用“,”分开。如“'张三',20”
.子程序 执行SQL, 逻辑型, 公开, 执行一条SQL语句,执行成功返回真,失败返回假.如果执行成功可以通过“取记录集”命令得到记录集句柄。此方法支持通配符“?”,第几个“?”表示第几个 参数_字节集
.参数 参数_SQL语句, 文本型
.参数 参数_字节集1, 字节集, 可空
.参数 参数_字节集2, 字节集, 可空
.参数 参数_字节集3, 字节集, 可空
.参数 参数_字节集4, 字节集, 可空
.参数 参数_字节集5, 字节集, 可空
.参数 参数_字节集6, 字节集, 可空
.参数 参数_字节集7, 字节集, 可空
.参数 参数_字节集8, 字节集, 可空
.参数 参数_字节集9, 字节集, 可空
.参数 参数_字节集10, 字节集, 可空
.子程序 执行SQL语句, 逻辑型, 公开, 执行一条SQL语句,执行成功返回真,失败返回假.如果执行成功可以通过“取记录集”命令得到记录集句柄
.参数 参数_SQL语句, 文本型
.子程序 置连接选项, 逻辑型, 公开, 在连接之前调用
.参数 参数_选项, 整数型, , “MYSQL选项_”开头常量
.参数 参数_参数值, 文本型
.子程序 置数据库句柄, , 公开
.参数 参数_句柄, 整数型
.子程序 转译字节集, 文本型, 公开, 将字节集转换为Mysql认识的文本
.参数 参数_字节集, 字节集
.子程序 字段名到序号, 整数型, 公开, 通过字段名得到序号。失败返回-1。
.参数 参数_记录集句柄, 整数型
.参数 参数_字段名, 文本型

10504911673[下载].rar



上一篇:易语言模块 libmySQL.ec
下一篇:易语言模块 7z压缩管理软件1.0易语言源码