MySQL / MariaDB
Last updated
Last updated
始める前に, この接続情報を収集する:
接続したいデータベースをホストするサーバー名とポート番号
ユーザー名とパスワード
SSLサーバーに接続していますか?
Syntho を起動して Connect to a database, 以下 Create workspace, 選ぶ MySQL / MariaDB.データ接続の完全なリスト, To a Server "の下にある "More "を選択する。その後、以下を実行する。:
1.データベースをホストするサーバー名を入力する。 2.含まれるデータベースに接続するためのデータベース名を入力します。 3.ポート番号を入力します。 4.プロトコルはそのままにしておきます。非常に特殊な状況でのみ変更することができます。 5. ユーザー名とパスワードを入力します。
6.を選択します。 Create workspace. シンセが接続できない場合, 認証情報が正しいことを確認してください。それでも接続できない場合は, コンピュータがサーバーを見つけられない。ネットワーク管理者またはデータベース管理者に連絡してください。
データ型がSETのカラムはサポートされていません。
MySQL および MariaDB コネクタ, SQLAlchemyの活用, お客様の業務に影響を及ぼす可能性のある特定の制限があります。:
Backtick Characters in Names: MySQLはテーブル名やカラム名でバックティック文字( `)をエスケープして使用することをサポートしています。, SQLAlchemy はこれらの文字を正しくエスケープできません。その結果、読み書きの際にテーブルやカラムを参照する際にミスマッチが発生する可能性があります。
Empty SET Data Type: MySQL では、空の SET
定義(SET('')
).しかし, SQLAlchemy はこのエッジケースをサポートしていません。, を扱う際に問題になる可能性がある。 SET
データ型。
以下の表は、合成に関する様々なデータ型のサポートの概要を示しています。, 複製, および処理能力:
Data Type | 合成 | Duplication |
---|---|---|
INTEGER | ☑️ | ☑️ |
TINYINT | ☑️ | ☑️ |
SMALLINT | ☑️ | ☑️ |
MEDIUMINT | ☑️ | ☑️ |
BIGINT | ☑️ | ☑️ |
FLOAT | ☑️ | ☑️ |
DOUBLE | ☑️ | ☑️ |
DOUBLE PRECISION | ☑️ | ☑️ |
DECIMAL | ☑️ | ☑️ |
CHAR | ☑️ | ☑️ |
VARCHAR | ☑️ | ☑️ |
TEXT | ☑️ | ☑️ |
LONGTEXT | ☑️ | ☑️ |
TINYTEXT | ☑️ | ☑️ |
MEDIUMTEXT | ☑️ | ☑️ |
BINARY | ☐️ | ☑️ |
VARBINARY | ☐️ | ☑️ |
BLOB | ☐️ | ☑️ |
TINYBLOB | ☐️ | ☑️ |
MEDIUMBLOB | ☐️ | ☑️ |
LONGBLOB | ☐️ | ☑️ |
DATE | ☑️ | ☑️ |
TIME | ☑️ | ☑️ |
DATETIME | ☑️ | ☑️ |
TIMESTAMP | ☑️ | ☑️ |
YEAR | ☑️ | ☑️ |
BIT | ☑️ | ☑️ |
JSON | ☐️ | ☑️ |
ENUM | ☑️ | ☑️ |
SET | ☑️ | ☑️ |
BOOL | ☑️ | ☑️ |
BOOLEAN | ☑️ | ☑️ |
POINT | ☐️ | ☑️ |
GEOMETRY | ☐️ | ☑️ |
LINESTRING | ☐️ | ☑️ |
POLYGON | ☐️ | ☑️ |
MULTIPOINT | ☐️ | ☑️ |
MULTILINESTRING | ☐️ | ☑️ |
MULTIPOLYGON | ☐️ | ☑️ |
GEOMETRYCOLLECTION | ☐️ | ☑️ |