"MySQL"

支持的数据库的列表 »

更多信息

  • MySQL 是一个开源关系数据库管理系统.

连接与认证

  • DatabaseReference[URL["url"]] 配置 MySQL 时,"url" 的形式通常为 "mysql://user:password@host:port/name".
  • DatabaseReference[assoc] 中,assoc 的常见元素包括:
  • "Backend"使用的 SQL 后端的类型
    "Name"数据库的名称
    "Host"为数据库提供服务的主机
    "Port"用来访问数据库的服务器端口
    "Username"用于认证数据库的用户名
    "Password"用于认证数据库的密码

支持的类型

  • BOOLEANTrue or False
    BINARY, BLOB, LONGBLOB, MEDIUMBLOB, TINYBLOB, VARBINARYByteArray
    DATEDateObject,粒度为 Day
    DATETIMEDateObject,粒度为 Instant
    TIMESTAMPDateObject,粒度为 Instant,并支持时区
    DECIMAL, NUMERIC固定精度的 Real
    BIGINT, INTEGER, MEDIUMINT, SMALLINT, TINYINT, YEARInteger
    DOUBLE, FLOAT, REALReal
    CHAR, LONGTEXT, MEDIUMTEXT, NCHAR, NVARCHAR, TEXT, TINYTEXT, VARCHARString
    TIMETimeObject

注意事项

  • 对于 MySQL 连接,总是以 UTC 形式返回带有时间戳的 DATETIME.

范例

基本范例  (1)

URL 封装创建 MySQL 连接:

Association 表示的 MySQL 的标准形式的 DatabaseReference