MySQL / MariaDB

Before you begin

始める前に, この接続情報を収集する:

  • 接続したいデータベースをホストするサーバー名とポート番号

  • ユーザー名とパスワード

  • SSLサーバーに接続していますか?

接続してワークスペースを設定する

Syntho を起動して Connect to a database, 以下 Create workspace, 選ぶ MySQL / MariaDB.データ接続の完全なリスト, To a Server "の下にある "More "を選択する。その後、以下を実行する。:

1.データベースをホストするサーバー名を入力する。 2.含まれるデータベースに接続するためのデータベース名を入力します。 3.ポート番号を入力します。 4.プロトコルはそのままにしておきます。非常に特殊な状況でのみ変更することができます。 5. ユーザー名とパスワードを入力します。

を選択します。 **Require SSL** SSLサーバーに接続する際のオプション。

6.を選択します。 Create workspace. シンセが接続できない場合, 認証情報が正しいことを確認してください。それでも接続できない場合は, コンピュータがサーバーを見つけられない。ネットワーク管理者またはデータベース管理者に連絡してください。

制限事項

  • データ型がSETのカラムはサポートされていません。

MySQL / MariaDB 用コネクタの制限事項

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

☐️

☑️

Last updated