找回密码
 注册
查看: 557|回复: 0

R语言 RMySQL包 mysqlSupport()函数中文帮助文档(中英文对照)

[复制链接]
发表于 2012-9-27 19:23:13 | 显示全部楼层 |阅读模式
mysqlSupport(RMySQL)
mysqlSupport()所属R语言包:RMySQL

                                        Support Functions
                                         支持功能

                                         译者:生物统计家园网 机器人LoveR

描述----------Description----------

These functions are the workhorse behind the RMySQL package, but users need not invoke these directly.  For details see MySQL.
这些功能是背后的主力完善的包RMySQL的工作现在正在进行包,但用户不必直接调用这些。有关详细信息,请参阅MySQL。


用法----------Usage----------


   ## MySQLDriver-related
   mysqlInitDriver(max.con=16, fetch.default.rec = 500, force.reload=FALSE)
   mysqlDriverInfo(obj, what, ...)
   mysqlDescribeDriver(obj, verbose = FALSE, ...)
   mysqlCloseDriver(drv, ...)

   ## MySQLConnection-related
   mysqlNewConnection(drv, dbname, username, password, host, unix.socket,
         port, client.flag, groups, default.file)
   mysqlCloneConnection(con, ...)
   mysqlConnectionInfo(obj, what, ...)
   mysqlDescribeConnection(obj, verbose = FALSE, ...)
   mysqlCloseConnection(con, ...)

   ## MySQLResult-related
   mysqlExecStatement(con, statement)
   mysqlFetch(res, n=0, ...)
   mysqlQuickSQL(con, statement)
   mysqlResultInfo(obj, what, ...)
   mysqlDescribeResult(obj, verbose = FALSE, ...)
   mysqlCloseResult(res, ...)
   mysqlDescribeFields(res, ...)

   ## data mappings, convenience functions, and extensions
   mysqlDataType(obj, ...)
   mysqlReadTable(con, name, row.names = "row_names", check.names = TRUE, ...)
   mysqlWriteTable(con, name, value, field.types, row.names = TRUE,
      overwrite=FALSE, append=FALSE, ..., allow.keywords = FALSE)
   mysqlImportFile(con, name, value, field.types, overwrite=FALSE,
      append=FALSE, header, row.names, nrows=50, sep=",", eol="\n",
      skip = 0, quote='"', ...)
   mysqlEscapeStrings(con, strings)



参数----------Arguments----------

参数:max.con
positive integer specifying maximum number of open connections. The current default of 10 is hardcoded in the C code.  
正整数,指定打开的连接的最大数量。目前在C代码中硬编码的默认值为10。


参数:fetch.default.rec
default number of rows to fetch (move to R/S-Plus).  This default is used in mysqlFetch.  The default is 500.  
要抓取的行数(默认移动到R / S-PLUS)。使用预设的mysqlFetch。默认值是500。


参数:force.reload
logical indicating whether to re-initialize the driver.  This may be useful if you want to change the defaults (e.g., fetch.default.rec). Note that the driver is a singleton (subsequent inits just returned the previously initialized driver, thus this argument).  
逻辑表明是否要重新初始化驱动程序。这可能是有用的,如果你要更改的默认值(例如,fetch.default.rec)。注意:该驱动程序是一个单独的(,随后初始化设置只是返回之前初始化驱动程序,因此这种说法)。


参数:obj
any of the MySQL DBI objects (e.g., MySQLConnection, MySQLResult).  
任何MySQL的DBI对象(例如,MySQLConnection,MySQLResult)。


参数:what
character vector of metadata to extract, e.g., "version", "statement", "isSelect".  
字符向量的元数据提取,例如,“版本”,“声明”,“isSelect”。


参数:verbose
logical controlling how much information to display. Defaults to FALSE.  
逻辑控制显示多少信息。默认为FALSE的。


参数:drv
an MySQLDriver object as produced by mysqlInitDriver.  
MySQLDriver对象产生的mysqlInitDriver。


参数:con
an MySQLConnection object as produced by mysqlNewConnection and mysqlCloneConnection.  
MySQLConnection对象的产生mysqlNewConnection和mysqlCloneConnection。


参数:res
an MySQLResult object as produced by by mysqlExecStatement.  
MySQLResult对象产生,由mysqlExecStatement。


参数:username
a character string with the MySQL's user name.   
一个字符串,MySQL的用户名。


参数:password
character string with the MySQL's password.  
MySQL的密码的字符串。


参数:groups
character vector with one or more MySQL group names.  For details see MySQL.  
字符向量与一个或多个MySQL组的名称。有关详细信息,请参阅MySQL。


参数:default.file
filename of an alternate MySQL options file.
一个备用的MySQL选项文件的文件名。


参数:dbname
character string with the MySQL database name.
MySQL数据库名称的字符串。


参数:host
character string with the name (or IP address) of the machine hosting the database. Default is "", which is interpreted as localhost by the MySQL's API.  
与主机的数据库的名称(或IP地址)的字符串。默认值是"",被解释为localhostMySQL的API。


参数:unix.socket
(optional) character string with a filename for the socket file name.  Consult the MySQL documentation for details.  
字符串的套接字文件名的文件名(可选)。有关的MySQL文档的详细信息。


参数:port
(optional) positive integer specifying the TCP port number that the MySQL server is listening to.  Consult the MySQL documentation  for details.  
(可选)正整数,指定的MySQL服务器正在侦听的TCP端口号。有关的MySQL文档的详细信息。


参数:client.flag
(optional) integer setting flags for the client.  Consult the MySQL documentation for details.  
(可选)整数客户端设置标志。有关的MySQL文档的详细信息。


参数:force
logical indicating whether to close a connection that has open result sets.  The default is FALSE.  
逻辑表示是否要关闭的连接打开的结果集。默认的FALSE。


参数:statement
character string holding one (and only one) SQL statement.  
字符的字符串(只有一个)SQL语句。


参数:n
number of rows to fetch from the given result set. A value of -1 indicates to retrieve all the rows.  The default of 0 specifies to extract whatever the fetch.default.rec was specified during driver initialization mysqlInit.  
来从给定的结果集的行数。值-1表示要检索的所有行。默认设置为0,指定要提取什么fetch.default.rec指定了驱动程序的初始化过程中mysqlInit。


参数:name
character vector of names (table names, fields, keywords).  
字符向量名(表名,字段,关键字)。


参数:value
a data.frame.  
数据框。


参数:field.types
a list specifying the mapping from R/S-Plus fields in the data.frame value to SQL data types.  The default is sapply(value,SQLDataType), see MySQLSQLType.  
R / S-PLUS领域的valueSQL数据类型的数据框的列表指定的映射。默认为sapply(value,SQLDataType),看到MySQLSQLType。


参数:header
logical, does the input file have a header line?  Default is the same heuristic used by read.table, i.e., TRUE if the first line has one fewer column that the second line.  
逻辑,并输入文件有标题行吗?默认值是相同的启发式使用read.table,即TRUE,如果第一行少一个列的第二行。


参数:row.names
a logical specifying whether to prepend the value data.frame  row names or not.  The default is TRUE.  
逻辑指定是否要在前面加上value数据框行的名称或没有。默认的TRUE。


参数:check.names
a logical specifying whether to convert DBMS field names into legal S names. Default is TRUE.  
逻辑指定是否要转换的DBMS场到法律的姓名名称。默认是TRUE。


参数:overwrite
logical indicating whether to replace the table name with the contents of the data.frame value. The defauls is FALSE.  
逻辑表示是否替换表name与数据框value的内容。 defauls是FALSE。


参数:append
logical indicating whether to append value to the existing table name.  
逻辑表示是否追加value到现有的表name。


参数:nrows
number of lines to rows to import using read.table from the input file to create the proper table definition. Default is 50.  
数行行导入使用read.table从输入文件创建正确的表定义的。默认值是50。


参数:sep
field separator character.
字段分隔符。


参数:eol
end-of-line separator.
结束行分隔符。


参数:skip
number of lines to skip before reading data in the input file.
输入文件中读取数据前跳过的行数。


参数:quote
the quote character used in the input file (defaults to \".
在报价中使用的字符输入文件(默认为\“。


参数:allow.keywords
logical indicating whether column names that happen to be MySQL keywords be used as column names in the resulting relation (table) being written.  Defaults to FALSE, forcing mysqlWriteTable to modify column names to make them legal MySQL identifiers.  
逻辑恰好是MySQL的关键字是否列名作为列名的关系(表)被写入。默认为FALSE,迫使mysqlWriteTable修改的列名,使他们合法的MySQL的标识符。


参数:strings
a character vector of strings to be escaped
被转义字符串的字符向量


参数:...
placeholder for future use.  
占位符,以备将来使用。


值----------Value----------

mysqlInitDriver returns an MySQLDriver object.
mysqlInitDriver返回MySQLDriver对象。

mysqlDriverInfo returns a list of name-value metadata pairs.
mysqlDriverInfo返回一个列表的名称 - 值元数据对。

mysqlDescribeDriver returns NULL (displays the object's  metadata).
mysqlDescribeDriver返回NULL(显示对象的元数据)。

mysqlCloseDriver returns a logical indicating whether the  operation succeeded or not.
mysqlCloseDriver返回一个逻辑指示操作是否成功与否。

mysqlNewConnection returns an MySQLConnection object.
mysqlNewConnection返回MySQLConnection对象。

mysqlCloneConnection returns an MySQLConnection object.
mysqlCloneConnection返回MySQLConnection对象。

mysqlConnectionInforeturns a list of name-value metadata pairs.
mysqlConnectionInfo返回一个列表的名称 - 值元数据对。

mysqlDescribeConnection returns NULL (displays the  object's metadata).
mysqlDescribeConnection返回NULL(显示对象的元数据)。

mysqlCloseConnection returns a logical indicating whether the  operation succeeded or not.
mysqlCloseConnection返回一个逻辑指示操作是否成功与否。

mysqlExecStatement returns an MySQLResult object.
mysqlExecStatement返回MySQLResult对象。

mysqlFetch returns a data.frame.
mysqlFetch返回一个数据框。

mysqlQuickSQL returns either a data.frame if the statement is a select-like or NULL otherwise.
mysqlQuickSQL返回一个数据框,如果statement是或select,否则返回null。

mysqlDescribeResult returns NULL (displays the object's  metadata).
mysqlDescribeResult返回NULL(显示对象的元数据)。

mysqlCloseResult returns a logical indicating whether the  operation succeeded or not.
mysqlCloseResult返回一个逻辑指示操作是否成功与否。

mysqlDescribeFields returns a data.frame with one row per field with columns name, Sclass, type, len,  precision, scale, and nullOK which fully describe each field in a result set.  Except for Sclass (which shows the mapping of the field type into an R/S-Plus class) all the information pertains to MySQL's data storage attributes.
mysqlDescribeFields返回一个数据框,每一个行字段,列name,Sclass,type,len,precision,<X >和scale,“这充分说明中的每个字段的结果集。除nullOK(显示映射到R / S-PLUS类)的所有信息涉及到MySQL的数据存储属性的字段类型。

mysqlReadTable  returns a data.frame with the contents of the DBMS table.
mysqlReadTable返回一个数据框的DBMS表的内容。

mysqlWriteTable  returns a logical indicating whether the  operation succeeded or not.
mysqlWriteTable返回一个逻辑指示操作是否成功与否。

mysqlDataType retuns a character string with the closest
mysqlDataType retuns与最接近的一个字符串

mysqlResultInfo returns a list of name-value metadata pairs.
mysqlResultInfo返回一个列表的名称 - 值元数据对。

mysqlEscapeStrings returns a character vector with each string  escaped for MySQL special characters (such as single and double quotes). This is done using the character set used by the connection con.
mysqlEscapeStrings返回一个字符矢量与每个字符串转义MySQL的特殊字符(如单引号和双引号)。这是通过使用用于由连接con的字符集。


常量----------Constants----------

.MySQLPkgName (currently "RMySQL"), .MySQLPkgVersion (the R package version), .MySQLPkgRCS (the RCS revision), .MySQL.NA.string (character that MySQL uses to  denote NULL on input), .MySQLSQLKeywords (a lot!) .conflicts.OK.
.MySQLPkgName(目前"RMySQL").MySQLPkgVersion(R程序包的版本),.MySQLPkgRCS(RCS修订版),.MySQL.NA.string(字符,MySQL使用的表示 NULL输入),.MySQLSQLKeywords(很多!).conflicts.OK。

转载请注明:出自 生物统计家园网(http://www.biostatistic.net)。


注:
注1:为了方便大家学习,本文档为生物统计家园网机器人LoveR翻译而成,仅供个人R语言学习参考使用,生物统计家园保留版权。
注2:由于是机器人自动翻译,难免有不准确之处,使用时仔细对照中、英文内容进行反复理解,可以帮助R语言的学习。
注3:如遇到不准确之处,请在本贴的后面进行回帖,我们会逐渐进行修订。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-24 14:54 , Processed in 0.022896 second(s), 15 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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