模块名称:mysql5.7类模块
模块作者:kyozy
模块版本:1.0
模块 MD5:472adf35d7e8578024842fdaea5445e9
模块大小:92.37 KB
版权声明:
模块描述:调用libmySQL.dll5.7来访问mysql数据库,5.7已不支持XP,且需要安装C++ 2013运行库
引用支持库:
系统核心支持库 5.0|krnln|d09f2340818511d396f6aaf844c7e325
------------------------------
.子程序 MYSQL_服务初始化, 逻辑型, , 初始化MySql,MySql类.初始化() 之前没有调用此方法的话,会自动调用,但在多线程下,此方法是非线程安全的,所以应该在主线程先调用此方法。最后再调用 MYSQL_卸载()
.子程序 MYSQL_服务卸载, , , 对于客户端库,则执行一些内存清理。对于嵌入式库,则关闭嵌入式服务器,然后清理内存。
.子程序 MYSQL_十六进制文本, 文本型, , 转换为 X'...' 或 0x. 格式
.参数 参数_文本, 文本型, , 被转换文本
.子程序 MYSQL_十六进制字节集, 文本型, , 转换为 X'...' 或 0x. 格式,可用于写入二进制值
.参数 参数_字节集, 字节集, , 被转换文本
.数据类型 MYSQL表更改信息, 公开,
.成员 字段名, 文本型, , , 当修改类型为“#修改表_修改字段”时使用本成员作为旧字段名.当为#删除字段时本成员为准备删除的字段名。
.成员 字段信息, 文本型, , , 当修改类型为“#修改表_增加索引”时本成员作为索引使用的字段。如果需要使用多个字段可以通过“,“分割。如”fieldname1,fieldname2,fieldname3“。
.成员 索引名, 文本型, , , 当修改类型为“#修改表_增加索引”或“#修改表_删除索引”时本成员作为索引名使用。
.成员 主键名, 文本型, , , 当修改类型为“#修改表_增加主键”时本成员作为主键名使用。
.数据类型 MYSQL字段信息, 公开,
.成员 字段名, 文本型, , ,
.成员 字段定义长度, 文本型, , ,
.成员 字段实际长度, 文本型, , ,
.成员 字段类型, 整数型, , , “mysql_”开头常量
.成员 所在表, 文本型, , , 字段所在表名
.成员 非空, 逻辑型, , ,
.成员 主键, 逻辑型, , ,
.成员 无符号, 逻辑型, , ,
.成员 二进制, 逻辑型, , ,
.成员 自动递增, 逻辑型, , ,
.成员 补零, 逻辑型, , ,
.成员 唯一, 逻辑型, , ,
.成员 非唯一, 逻辑型, , ,
.成员 无默认值, 逻辑型, , ,
.成员 默认值, 文本型, , ,
.程序集 MySql行记录集类, , 公开
.子程序 创建, 逻辑型, ,
.参数 参数_行记录集句柄, 整数型, ,
.子程序 到下一行, 逻辑型, , 将当前记录指针向下移动一行,成功返回真,失败返回假。
.子程序 读文本, 文本型, ,
.参数 参数_字段序号, 整数型, , 序号从0开始
.子程序 读字段文本, 文本型, , 根据字段名读记录集中当前行的字段文本内容。不会将记录集指针移动下一行。
.参数 参数_字段名, 文本型, ,
.子程序 读字段字节集, 字节集, , 根据字段名读记录集中当前行的字段字节集内容。不会将记录集指针移动下一行。
.参数 参数_字段名, 文本型, ,
.子程序 读字节集, 字节集, ,
.参数 参数_字段序号, 整数型, , 序号从0开始
.子程序 取句柄, 整数型, ,
.子程序 取字段信息, 逻辑型, , 获取指定字段的信息。
.参数 参数_字段序号, 整数型, , 序号从0开始。
.参数 参数_字段信息, MYSQL字段信息, 参考 ,
.子程序 取字段总数, 整数型, , 取得记录集的字段总数,返回字段总数。
.子程序 释放, , ,
.子程序 序号到字段名, 文本型, , 通过序号得到字段名
.参数 参数_序号, 整数型, ,
.子程序 字段名到序号, 整数型, , 通过字段名得到序号。失败返回-1。
.参数 参数_字段名, 文本型, ,
.程序集 MySql记录集类, , 公开
.子程序 创建, 逻辑型, ,
.参数 参数_记录集句柄, 整数型, ,
.子程序 释放, , ,
.子程序 取行数, 长整数型, ,
.子程序 到下一行, 逻辑型, , 将当前记录指针向下移动一行,成功返回真,失败返回假。
.子程序 到指定行, 逻辑型, , 将当前记录指针移动到指定行,移动成功返回真,失败返回假。
.参数 参数_记录位置, 长整数型, , 位置从0开始
.子程序 到首行, 逻辑型, , 将当前记录指针移动到记录集首记录,移动成功返回真,失败返回假。
.子程序 到尾行, 逻辑型, , 将当前记录指针移动到记录集尾记录,移动成功返回真,失败返回假。
.子程序 取字段总数, 整数型, , 取得记录集的字段总数,返回字段总数。
.子程序 读字节集, 字节集, , 读记录集中当前行的字段字节集内容,字段序号从0开始。不会将记录集指针移动下一行。
.参数 参数_字段序号, 整数型, , 序号从0开始
.子程序 读文本, 文本型, , 读记录集中当前行的字段文本内容,字段序号从0开始。不会将记录集指针移动下一行。
.参数 参数_字段序号, 整数型, , 序号从0开始
.子程序 读字段字节集, 字节集, , 根据字段名读记录集中当前行的字段字节集内容。不会将记录集指针移动下一行。
.参数 参数_字段名, 文本型, ,
.子程序 读字段文本, 文本型, , 根据字段名读记录集中当前行的字段文本内容。不会将记录集指针移动下一行。
.参数 参数_字段名, 文本型, ,
.子程序 序号到字段名, 文本型, , 通过序号得到字段名
.参数 参数_序号, 整数型, ,
.子程序 字段名到序号, 整数型, , 通过字段名得到序号。失败返回-1。
.参数 参数_字段名, 文本型, ,
.子程序 取句柄, 整数型, ,
.子程序 取字段信息, 逻辑型, , 获取指定字段的信息。
.参数 参数_字段序号, 整数型, , 序号从0开始。
.参数 参数_字段信息, MYSQL字段信息, 参考 ,
.程序集 MySql类, , 公开
.子程序 保存事务, 逻辑型, , 保存一件事务.成功返回真,失败返回假.
.子程序 查询数量, 长整数型, , 执行一条SQL语句,只返回记录集的第一行的第一列数据
.参数 参数_SQL语句, 文本型, ,
.子程序 查询数量_文本, 文本型, , 执行一条SQL语句,只返回记录集的第一行的第一列数据
.参数 参数_SQL语句, 文本型, ,
.子程序 查找表, 逻辑型, , 查找一个表,找到返回真,没找到返回假。
.参数 参数_表名, 文本型, ,
.子程序 查找记录, 整数型, , 查找满足条件的记录,返回记录集句柄.注意执行这条语句后不需要再执行“取记录集”命令,如果为中文字段名请在字段名两边加“`”,如:`姓名`。
.参数 参数_表名, 文本型, , 本参数是您要查询的表的名称,如果为中文表名请在表名两边加“`”,如:`姓名`。
.参数 参数_字段名, 文本型, 可空 , 本参数是您要查询的表中字段的名称,可以使用逗号连接多个字段,如果为*号则表示查询所有字段. 例子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权限_所有
.子程序 断开, , , 断开一个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服务器的端口,如果为空则为默认端口。
.子程序 取SQL状态, 文本型, ,
.子程序 取表名列表, 逻辑型, , 取得表名称的列表.成功返回真,失败返回假.结果可以通过“取记录集”的第一个字段取得
.参数 参数_库名, 文本型, 可空 , 默认为当前库
.子程序 取错误代码, 整数型, , 错误代码具体含义,请查询MYSQL帮助文档
.子程序 取错误文本, 文本型, ,
.子程序 取服务器版本, 文本型, ,
.子程序 取行记录集, 逻辑型, , 此方法返回检索的记录集,但并不会全部立即从服务器检索,当调用 MySql行记录集类.下一行()时对每一行分别进行检索
.参数 参数_行记录集, MySql行记录集类, 参考 , 提供变量装载行记录集,在此记录集释放前不能执行其他查询。
.子程序 取记录集, 逻辑型, , 此方法返回查询的所有数据记录集
.参数 参数_记录集, MySql记录集类, 参考 ,
.子程序 取加密密码, 文本型, , 没有使用密码,返回空
.子程序 取客户端版本, 文本型, ,
.子程序 取库名列表, 逻辑型, , 取得数据库名称的列表.成功返回真,失败返回假.结果可以通过“取记录集”的第一个字段取得。
.子程序 取连接选项, 整数型, , 如果选项是 文本型,则返回的文本指针
.参数 参数_选项, 整数型, , “MYSQL选项_”开头常量
.子程序 取默认字符集, 文本型, ,
.子程序 取数据库句柄, 整数型, ,
.子程序 取协议版本, 整数型, ,
.子程序 取信息, 文本型, , 返回最近执行SQL语句的信息,但仅限于以下语句:“INSERT INTO ... SELECT ...”;“INSERT INTO ... VALUES (...),(...),(...)...”;“LOAD DATA INFILE ...”;“ALTER TABLE”;“UPDATE”
.子程序 取影响行数, 长整数型, , 返回一个长整数,表示刚才某个非查询SQL语句(update,delete,insert)执行后所影响到的记录数,即:返回上次UPDATE更改的行数,上次DELETE删除的行数,或上次INSERT语句插入的行数。返回值大于0表明受影响或检索的行数;返回值为0表示UPDATE语句未更新记录,在查询中没有与WHERE匹配的行,或未执行查询;返回值为-1表示未取到实际影响行数。本命令为初级命令。
.子程序 取用户列表, 逻辑型, , 取得用户名列表.成功返回真,失败返回假.结果可以通过“取记录集”取得.注:记录集字段0为主机名,1是用户名,2是密码等,详情请参考mysql.user表。本命令为初级命令。
.子程序 取主机信息, 文本型, ,
.子程序 取状态, 文本型, ,
.子程序 取字段名列表, 逻辑型, , 取得字段名称的列表.成功返回真,失败返回假.结果可以通过“取记录集”的第一个字段取得
.参数 参数_表名, 文本型, ,
.子程序 取字段默认值, 文本型, ,
.参数 参数_表名, 文本型, ,
.参数 参数_字段序号, 整数型, ,
.子程序 取最后插入ID, 长整数型, ,
.子程序 删除表, 逻辑型, , 删除一个表.成功返回真,失败返回假。
.参数 参数_表名, 文本型, ,
.子程序 删除记录, 逻辑型, , 删除一条记录,删除成功返回真,失败返回假。
.参数 参数_表名, 文本型, ,
.参数 参数_条件, 文本型, , 本参数是删除符合条件的记录.如果为“”(空字符串)将删除所有记录.例如当字段name的内容为“jack”时删除记录: name='jack',如果为中文字段名请在字段名两边加“`”,如:`姓名`。
.子程序 删除库, 逻辑型, , 删除一个数据库.成功返回真,失败返回假
.参数 参数_库名, 文本型, ,
.子程序 删除索引, 逻辑型, , 删除一个索引.成功返回真,失败返回假。
.参数 参数_表名, 文本型, ,
.参数 参数_索引名, 文本型, ,
.子程序 删除用户, 逻辑型, , 删除一个用户.成功返回真,失败返回假。
.参数 参数_用户名, 文本型, ,
.参数 参数_主机, 文本型, 可空 , 默认为:localhost
.子程序 设置SSL, 逻辑型, ,
.参数 参数_key文件, 文本型, ,
.参数 参数_证书文件, 文本型, ,
.参数 参数_ca文件, 文本型, ,
.参数 参数_ca目录, 文本型, ,
.参数 参数_允许密码列表, 文本型, ,
.子程序 写字节集字段, 逻辑型, , 写字节集字段。本命令只用于写字段类型为字节集的字段,如果条件参数为空(或空字符串)则增加一条新记录,如果条件参数为一个条件字符串则更新符合条件的记录。注意:一次写入数据的大小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语句,不能包含(;) 或 \g ,执行成功返回真,失败返回假.如果执行成功可以通过“取记录集”命令得到记录集句柄
.参数 参数_SQL语句, 文本型, ,
.子程序 置连接选项, 逻辑型, , 在连接之前,初始化之后 调用此方法
.参数 参数_选项, 整数型, , “MYSQL选项_”开头常量
.参数 参数_参数值, 文本型, ,
.子程序 置连接选项_整数, 逻辑型, , 在连接之前,初始化之后 调用此方法
.参数 参数_选项, 整数型, , “MYSQL选项_”开头常量
.参数 参数_参数值, 整数型, ,
.子程序 置连接选项2, 逻辑型, , 在连接之前,初始化之后 调用此方法
.参数 参数_选项, 整数型, , “MYSQL选项_”开头常量
.参数 参数_参数值1, 文本型, ,
.参数 参数_参数值2, 文本型, ,
.子程序 置默认字符集, 逻辑型, ,
.参数 参数_字符集, 文本型, ,
.子程序 置数据库句柄, , ,
.参数 参数_句柄, 整数型, ,
.子程序 置自动提交模式, 逻辑型, ,
.参数 参数_自动提交, 逻辑型, ,
.子程序 重置连接, 逻辑型, , 类似重新连接的效果,但是不断开连接。影响:活动事务回滚、自动提交模式重置、所有表锁被释放、临时表丢弃、最后插入ID置为0、GET_LOCK()释放 等
.子程序 转译文本, 文本型, ,
.参数 参数_文本, 文本型, ,
.参数 参数_引号, 字节型, 可空 , 字符代码,默认是 '
.子程序 转译字节集, 文本型, ,
.参数 参数_字节集, 字节集, ,
.参数 参数_引号, 字节型, 可空 , 字符代码,默认是 '
.常量 MYSQL_24位整型, "9", 公开, mediumint。24整型,有符号的范围是-8388608到8388607,无符号的范围是0到16777215。
.常量 MYSQL_备注型, "16", 公开, test。备注,最大长度为65535(2^16-1)个字符。
.常量 MYSQL_变长文本型, "22", 公开, varchar。变长文本型,一个变长字符串。
.常量 MYSQL_变长字节数组, "28", 公开, varbinary
.常量 MYSQL_短备注型, "15", 公开, tinytext。短备注,最大长度为255(2^8-1)个字符。
.常量 MYSQL_短整型, "2", 公开, smallint。短整型,有符号的范围是-32768到32767,无符号的范围是0到65535。
.常量 MYSQL_短字节集, "14", 公开, tinyblob。短字节集,最大长度为255(2^8-1)个字符。
.常量 MYSQL_浮点型, "4", 公开, float。浮点型,不能无符号。允许的值是-3.402823466E+38到-1.175494351E-38,0 和1.175494351E-38到3.402823466E+38。
.常量 MYSQL_集合型, "24", 公开, set。集合,能有零个或多个值的一个字符串对象,其中每一个必须从值列表'value1', 'value2', ...选出。一个集合最多能有64个成员。
.常量 MYSQL_逻辑型, "26", 公开, bool
.常量 MYSQL_枚举型, "23", 公开, enum。枚举,一个仅有一个值的字符串对象,这个值式选自与值列表'value1'、'value2', ...,或NULL。一个枚举最多能有65535不同的值。
.常量 MYSQL_年份型, "13", 公开, year。年,允许的值是1901到2155,和0000(4位年格式),如果你使用2位,1970-2069( 70-69)。MySQL以YYYY格式来显示年的值。
.常量 MYSQL_日期时间型, "12", 公开, datetime。日期与时间,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。MySQL以'YYYY-MM-DD HH:MM:SS'格式来显示日期与时间的值。
.常量 MYSQL_日期型, "10", 公开, date。日期,支持的范围是'1000-01-01'到'9999-12-31'。MySQL以'YYYY-MM-DD'格式来显示日期值,但是允许你使用字符串或数字把值赋给类型为日期的列。
.常量 MYSQL_时间戳型, "7", 公开, timestamp。时间戳,范围是'1970-01-01 00:00:00'到2037年的某时。MySQL以YYYYMMDDHHMMSS、YYMMDDHHMMSS、YYYYMMDD或YYMMDD格式来显示时间戳记的值
.常量 MYSQL_时间型, "11", 公开, time。时间,范围是'-838:59:59'到'838:59:59'。MySQL以'HH:MM:SS'格式来显示时间值,但是允许你使用字符串或数字把值赋给类型为时间的列。
.常量 MYSQL_数值型, "0", 公开, decimal。未压缩浮点数,不能无符号。行为如同一个文本型:“未压缩”意味着数字作为一个字符串被存储,值的每一位使用一个字符。值的最大范围与DOUBLE相同。
.常量 MYSQL_双精度浮点型, "5", 公开, double。双精度浮点型,不能无符号。允许的值是-1.7976931348623157E+308到-2.2250738585072014E-308、 0和2.2250738585072014E-308到1.7976931348623157E+308。
.常量 MYSQL_文本型, "25", 公开, char。文本型,一个定长字符串。
.常量 MYSQL_长备注型, "21", 公开, longtext。巨备注,最大长度为4294967295(2^32-1)个字符。
.常量 MYSQL_长整型, "8", 公开, bigint。长整型,有符号的范围是-9223372036854775808到9223372036854775807,无符号的范围是0到18446744073709551615。
.常量 MYSQL_长字节集型, "20", 公开, longblob。巨字节集,最大长度为4294967295(2^32-1)个字符。
.常量 MYSQL_整型, "3", 公开, int。整型,有符号的范围是-2147483648到2147483647,无符号的范围是0到4294967295。
.常量 MYSQL_中备注型, "19", 公开, mediumtext。长备注,最大长度为16777215(2^24-1)个字符。
.常量 MYSQL_中字节集型, "18", 公开, mediumblob。长字节集,最大长度为16777215(2^24-1)个字符。
.常量 MYSQL_字节集型, "17", 公开, blob。字节集,最大长度为65535(2^16-1)个字符。
.常量 MYSQL_字节数组, "27", 公开, binary
.常量 MYSQL_字节型, "1", 公开, tinyint。一个字节。有符号的范围是-128到127,无符号的范围是0到255。
.常量 MYSQL权限_备注表或库, "256", 公开,
.常量 MYSQL权限_查询, "1", 公开,
.常量 MYSQL权限_创建表或库或索引, "64", 公开,
.常量 MYSQL权限_服务器进程管理, "2048", 公开,
.常量 MYSQL权限_服务器文件存取, "4096", 公开,
.常量 MYSQL权限_改变表, "32", 公开,
.常量 MYSQL权限_更改, "4", 公开,
.常量 MYSQL权限_关闭服务器, "1024", 公开,
.常量 MYSQL权限_删除, "8", 公开,
.常量 MYSQL权限_删除表或库, "128", 公开,
.常量 MYSQL权限_所有, "8192", 公开,
.常量 MYSQL权限_索引, "16", 公开,
.常量 MYSQL权限_无, "0", 公开,
.常量 MYSQL权限_增加, "2", 公开,
.常量 MYSQL权限_重新装载服务器, "512", 公开,
.常量 MYSQL协议_TCP, "1", 公开, MYSQL_PROTOCOL_TCP
.常量 MYSQL协议_管道, "3", 公开, MYSQL_PROTOCOL_PIPE
.常量 MYSQL协议_默认, "0", 公开, MYSQL_PROTOCOL_DEFAULT
.常量 MYSQL协议_内存, "4", 公开, MYSQL_PROTOCOL_MEMORY
.常量 MYSQL协议_套接字, "2", 公开, MYSQL_PROTOCOL_SOCKET
.常量 MYSQL修改表_删除索引, "5", 公开,
.常量 MYSQL修改表_删除主键, "7", 公开,
.常量 MYSQL修改表_删除字段, "3", 公开,
.常量 MYSQL修改表_修改字段, "2", 公开,
.常量 MYSQL修改表_增加索引, "4", 公开,
.常量 MYSQL修改表_增加主键, "6", 公开,
.常量 MYSQL修改表_增加字段, "1", 公开,
.常量 MYSQL选项_LOCAL_INFILE, "8", 公开, MYSQL_OPT_LOCAL_INFILE,值为:0或1,启用或禁用 LOAD DATA
.常量 MYSQL选项_初始命令, "3", 公开, MYSQL_INIT_COMMAND 值为:文本型,连接到服务器自动执行的SQL命令,如果重新连接,则自动重新执行
.常量 MYSQL选项_读取超时, "11", 公开, MYSQL_OPT_READ_TIMEOUT 值为:整数型
.常量 MYSQL选项_读取默认分组, "5", 公开, MYSQL_READ_DEFAULT_GROUP,值为:文本型,从my.cnf指定的组中读取配置
.常量 MYSQL选项_读取默认文件, "4", 公开, MYSQL_READ_DEFAULT_FILE,值为:文本型,从指定文件中读取配置,而不是my.cnf
.常量 MYSQL选项_连接超时, "0", 公开, MYSQL_OPT_CONNECT_TIMEOUT 值为:整数型
.常量 MYSQL选项_连接协议, "9", 公开, MYSQL_OPT_PROTOCOL 值为:整数型, “MYSQL协议_”开头常量
.常量 MYSQL选项_默认字符集名, "7", 公开, MYSQL_SET_CHARSET_NAME 值为:文本型,"auto" 表示系统默认
.常量 MYSQL选项_使用命名管道, "2", 公开, MYSQL_OPT_NAMED_PIPE 值为:0或1
.常量 MYSQL选项_使用压缩协议, "1", 公开, MYSQL_OPT_COMPRESS 值为:0或1
.常量 MYSQL选项_写入超时, "12", 公开, MYSQL_OPT_WRITE_TIMEOUT 值为:整数型
.常量 MYSQL选项_自动重新连接, "20", 公开, MYSQL_OPT_RECONNECT 值为:0或1
.常量 MYSQL选项_字符集定义文件目录, "6", 公开, MYSQL_SET_CHARSET_DIR 值为:文本型
.常量 SSL_MODE_DISABLED, "1", 公开,
.常量 SSL_MODE_PREFERRED, "2", 公开,
.常量 SSL_MODE_REQUIRED, "3", 公开,
.常量 SSL_MODE_VERIFY_CA, "4", 公开,
.常量 SSL_MODE_VERIFY_IDENTITY, "5", 公开,