找回密码
 加入
搜索
查看: 29324|回复: 50

[原创] mysql函数帮助说明(中文)

 火... [复制链接]
发表于 2013-10-28 10:14:58 | 显示全部楼层 |阅读模式
最近在用mysql发现函数介绍都是c文,虽然也有人翻译了些但不够详细,查看帮助很不方便。自己整理一下看起来方便一点,现在提供给需要的朋友。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2013-10-28 11:20:04 | 显示全部楼层
楼主用的是调用dll的还是obdc的?
发表于 2013-12-15 21:01:10 | 显示全部楼层
学习一下.....
发表于 2014-1-5 21:37:28 | 显示全部楼层
最近在用这个,收下了
发表于 2014-1-5 21:37:46 | 显示全部楼层
最近在用这个,收下了
发表于 2014-1-6 21:56:04 | 显示全部楼层
最近在用这个,收下了
发表于 2014-1-8 15:49:43 | 显示全部楼层
没有钱下不了啊
发表于 2014-1-9 16:30:18 | 显示全部楼层
学习一下.....
发表于 2014-1-27 22:12:08 | 显示全部楼层
谢谢诶分享唉
发表于 2014-1-29 09:37:32 | 显示全部楼层
最近在用这个,收下了
发表于 2014-4-30 14:12:43 | 显示全部楼层
好东西,谢谢
发表于 2014-5-20 16:53:08 | 显示全部楼层
谢谢分享。。。
发表于 2014-6-1 17:19:16 | 显示全部楼层
说明很详细,谢谢楼主
发表于 2014-7-24 01:02:04 | 显示全部楼层
_MySQLConnect($sUsername, $sPassword, $sDatabase, $sServer, $sDriver = "{MySQL ODBC 3.51 Driver}")
说明:启动一个连接到MySQL数据库。
参数:
$username: 连接到数据库的用户名
$sPassword:连接到数据库的密码
$sDatabase:要连接的数据库
$sServer:数据库服务器
$sDriver:$驱动器(可选)的ODBC驱动程序使用(默认为“{}的MySQL的ODBC驱动程序3.51”
返回值(S):成功返回后续函数连接对象。失败时返回0,并设置@错误
@Error = 1
错误打开连接
@Error = 2
MySQL的ODBC驱动程序没有安装。

_Query($oConnectionObj, $sQuery)
说明:发送一个查询到数据库
参数:
$ oConnectionObj - 由_MySQLConnect返回。
$sQuery - 查询,以执行
返回值:
成功返回查询结果。失败时返回0,并设置@ error=1

_MySQLEnd($oConnectionObj)
说明:关闭数据库连接
参数:$ oConnectionObj -由_MySQLConnect()返回
返回值:成功返回1。失败时返回0,并设置@error=1

_AddRecord($oConnectionObj, $sTable, $vRow, $vValue = "")
说明:添加一条记录到指定的表
注(补):添加到多个列使用$ sColumn结束与一个空白的元素的数组,以及 $value参数。
参数:
$ oConnectionObj - 由_MySQL返回连接。
$sTable –表的记录号
$row – 行
$vValue –可选,预设将选默认的列(不会参与数组,见注)
返回值:
成功返回1。如果connectionobj不是一个对象返回0,并设置@ error为2。如果有任何其他错误返回0,并设置@ error为1。

_DeleteRecord ($oConnectionObj, $sTable, $sColumn, $vRecordVal, $iLimit = 1)
说明:从指定的表删除一条记录
参数:
$ oConnectionObj - 由_MySQLConnect返回。
$sTable –从该表删除
$ sColumn - 列记录值(参见下一个帖子的例子)
$ vRecordVal –$ sColumn的记录值(见示例)
$ iLimit(可选) -记录中删除的最大数量,如果多个匹配的标准(默认1)
返回值(S):成功返回1。如果有$ oConnectionObj不是一个对象返回0,并设置@error=1。如果有任何其他错误返回0,并设置@error为2

_CreateTable($oConnectionObj, $sTbl, $sPrimeKey, $keytype = "INTEGER", $sNotNull = "yes", $keyautoinc = "yes", $sType = "InnoDB")
说明:创建一个表
参数:
$ oConnectionObj - 由_MySQLConnect返回,
$ sTbl - 创建表的名称,
$ sPrimeKey - 主键字段名称
$ keytype - 主键字段的数据类型(默认为整数)
$ sNotNull - “yes”=必须填写记录的时候“NO”并不需要填写(“yes”默认)
$ keyautoinc - “yes”=自动增加“no”=没有。
$ sType - 表类型(默认为InnoDB的)
返回值(S):成功返回1,失败设置@error为1,返回0

_CreateColumn($oConnectionObj, $sTable, $sColumn, $sAllowNull = "no", $sDataType = "VARCHAR(45)", $sAutoInc = "no", $sUnsigned = "no", $vDefault = '')
说明:给定的表创建一个列
参数:$ oConnectionObj - 由_MySQLConnect返回。
$sTable - 添加列的表名称
$ sAllowNull - 如果'yes',那么不加'NOT NULL '的SQL语句(缺省为'yes')
$ sDataType - 列的数据类型默认('varchar(45)')
$ sAutoInc - 如果'yes'添加'AUTO_INCREMENT''到MySQL声明(与整数类型的使用)默认('no')
$ sUnsigned - 如果'yes'添加'UNSIGNED '到MySQL语句。默认('no')
vDefault - 列的默认值,默认('')

_DropCol($oConnectionObj, $sTable, $sColumn)
说明:从给定的表删除一列
参数:$ oConnectionObj - 由_MySQLConnect()返回。
$sTable - 从该名称的表删除列
$ sColumn -删除列的名称

_DropTbl($oConnectionObj, $sTable)
说明:从数据库中删除表
参数:$ oConnectionObj - 由_MySQLConnect返回。
$sTable - 删除的该表名称

_CountRecords($oConnectionObj, $sTable, $sColumn, $vValue = '')
说明:获取指定列中的记录数
参数:$ oConnectionObj - 由_MySQLConnect返回。
$sTable - 表的名称
$vValue -如果不=“”那么它放在WHERE子句(SELECT语句中的默认“”)
返回值(S):成功返回记录数。如果失败设置@error为1,返回0

_CountTables($oConnectionObj)
描述:计数数据库中表的数目
返回值(S):如果错误 - 返回0,并设置@error为1。成功返回在数据库中表的数字

_GetColNames($oConnectionObj, $sTable)
描述:获取在一个指定表的所有列的名称
参数:
$ oConnectionObj - 由_MySQLConnect返回。
$sTable - 获得列名的名称
返回值:
成功返回一个数组,其中数组$array [0]是数组中的元素个数和所有其余的列名。
失败时返回0,并设置@error=1

_GetTblNames($oConnectionObj)
说明:获取数据库中所有表的名称
参数:$ oConnectionObj - 由_MySQLConnect返回
返回值(S):成功返回一个数组,其中数组$ array [0]是数组的表的数量和$ [n]是第n个表的名称
失败 - 返回0并设置@error=1

_GetColVals($oConnectionObj, $sTable, $sColumn)
说明:获取指定表中的指定列的所有值
参数:
$ oConnectionObj – 由_MySQLConnect()返回,
$sTable - 表名
$ sColumn - 从该列得到的值。
$ sColumn - 列得到的值是从。
返回值(S):成功返回一个数组,其中数组$ array [0]是数组的值的数量,$ [n]是第N个值
如果失败设置@error为1,返回0

_GetColCount($oConnectionObj, $sTable)
说明:获取指定表中的列数
参数:
$ oConnectionObj - 由_MySQLConnect()返回。
$sTable - 表名
返回值(S):成功返回表中的列数。如果失败返回-1并设置@error=1

_GetColType($oConnectionObj, $sTable, $sColumn)
说明:获取指定列的数据类型
参数:
$ oConnectionObj - 由_MySQLConnect()返回。
$sTable – 表名
$ sColumn - 列名,以检索数据类型。
返回值(S):成功返回列的数据类型。失败时返回0,并设置@error=1

_GetDBNames($conobj)
描述:获取当前服务器上所有数据库的数量和名单
参数:$ oConObj - 由_MySQLConnect返回
返回值(S):成功 - 一个数组,其中$array[0]是数组的数据库和$array [n]的数量是n次数据库的名称。
失败 - -1并设置@error=1

_ChangeCon($oConnectionObj, $username = "", $password = "", $database = "", $driver = "", $server = "")
更改连接字符串
参数:
$oConnectionObj -由_MySQLConnect返回
$username -使用新的用户名,如果省略,将使用相同的用户名。
$password -使用新的密码,如果省略,将使用相同的密码
$database -连接新的数据库,如果省略,将使用相同的数据库
$driver -使用新的驱动程序,如果省略,则MySQL的ODBC 3.51驱动程序将被使用
$server -连接到新的服务器,如果省略,将使用相同的服务器。
返回值:如果成功,为以后的使用功能和新的连接对象。 如果失败,返回-1并设置@error=1
发表于 2014-9-9 14:18:40 | 显示全部楼层
准备学习一下 mysql 呢,先下载,,备用。。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-22 22:21 , Processed in 0.161893 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表