"MySQL"

サポートされるデータベースのリスト »

詳細

  • MySQLは,オープンソースのリレーショナルデータベースの管理システムである.

接続と認証

  • DatabaseReference[URL["url"]]を使ってMySQLを設定する際, "url""mysql://user:password@host:port/name"の形式にすることが多い.
  • DatabaseReference[assoc]assoc によく使われる要素には以下がある.
  • "Backend"使用されるSQLバックエンドの型
    "Name"データベース名
    "Host"データベースを提供するホスト
    "Port"それを通してデータベースにアクセスするサーバポート
    "Username"データベースの認証に使われるユーザ名
    "Password"データベースの認証に使われるパスワード

サポートされる型

  • BOOLEANTrue または False
    BINARY, BLOB, LONGBLOB, MEDIUMBLOB, TINYBLOB, VARBINARYByteArray
    DATEDateObject(粒度:日)
    DATETIMEDateObject(粒度:瞬間)
    TIMESTAMPDateObject(粒度:瞬間,時刻帯のサポート)
    DECIMAL, NUMERICReal(固定精度)
    BIGINT, INTEGER, MEDIUMINT, SMALLINT, TINYINT, YEARInteger
    DOUBLE, FLOAT, REALReal
    CHAR, LONGTEXT, MEDIUMTEXT, NCHAR, NVARCHAR, TEXT, TINYTEXT, VARCHARString
    TIMETimeObject

注意点と問題点

  • MySQLの接続では,タイムスタンプのあるDATETIMEは常にUTCとして返される.

例題

  (1)

URLラッパーを使ってMySQLの接続を作成する:

MySQLのDatabaseReferenceの正準形はAssociationを使う: