AnalyticDB for MySQLでサポートされていないMySQL 5.6機能
データベース管理
プラグインとユーザー定义関数
SET
複合クエリ
データレプリケーション
格納オブジェクト
トランザクションおよびロックステートメント
ユーザー定義関数
文字セットと照合
AnalyticDB for MySQLはUTF-8のみをサポートしています。
mysql> SHOW CHARACTER SET;
+---------+---------------+-------------------+--------+
| Charset | Description | Default collation | Maxlen |
+---------+---------------+-------------------+--------+
| utf8 | UTF-8 Unicode | utf8_general_ci | 3 |
+---------+---------------+-------------------+--------+
1 row in set (0.00 sec)mysql> SHOW COLLATION;
+-----------------+---------+------+---------+----------+---------+
| Collation | Charset | Id | Default | Compiled | Sortlen |
+-----------------+---------+------+---------+----------+---------+
| utf8_general_ci | utf8 | 33 | Yes | Yes | 1 |
| binary | binary | 63 | Yes | Yes | 1 |
+-----------------+---------+------+---------+----------+---------+
2 rows in set (0.00 sec)大文字と小文字を区別
データはAnalyticDB for MySQLでは大文字と小文字が区別されますが、MySQLでは区別されません。
データベース管理
カテゴリ | MySQL | AnalyticDB for MySQL | 定義 |
アカウント管理 | ALTER USER | 非対応 | ユーザーを変更します。 |
CREATE USER | サポートされています。 詳細については、「CREATE USER」をご参照ください。 | ユーザーを作成します。 | |
ドロップユーザー | サポートされています。 詳細については、「DROP USER」をご参照ください。 | 1人以上のユーザーとその権限を削除します。 | |
GRANT | サポートされています。 詳細については、「GRANT」をご参照ください。 | ユーザーに権限を付与します。 | |
RENAMEユーザー | サポートされています。 詳細については、「RENAME USER」をご参照ください。 | ユーザーの名前を変更します。 | |
REVOKE | サポートされています。 詳細については、「REVOKE」をご参照ください。 | システム管理者がユーザーからの権限を取り消すことができます。 | |
テーブルのメンテナンス | テーブルを分析する | サポートされています。 収集された統計は異なりますが、ユーザーは違いを認識しません。 | キーの分布を分析し、名前付きテーブルの分布を保存します。 |
チェックテーブル | 非対応 | 1つ以上のテーブルにエラーがないかチェックします。 | |
CHECKSUMテーブル | 非対応 | テーブルの内容のチェックサムを返します。 | |
最適化テーブル | 対応 | テーブルデータと関連するインデックスデータの物理ストレージを再編成して、テーブルにアクセスするときのストレージスペースを削減し、I/O効率を向上させます。 | |
修理用テーブル | 非対応 | 破損する可能性のあるテーブルを修正します。 このステートメントは、ストレージエンジンにのみ使用できます。 | |
ショー | ショー作家 | 非対応 | 開発者情報を表示します。 |
バイナリログを表示 | 非対応 | サーバー上のバイナリログファイルを表示します。 | |
BINLOGイベントを表示 | 非対応 | バイナリログにイベントを表示します。 | |
ショーキャラクター | 対応 | 使用可能なすべての文字セットを表示します。 | |
ショーのコラージュ | 対応 | サーバーでサポートされている照合順序を示します。 | |
ショーからのコラム | 対応 説明 AnalyticDB for MySQL V3.0はフィルター条件をサポートしていません。 SHOW COLUMNS FROMの実行結果には、すべての列が表示されます。 | テーブル内の列に関する情報を表示します。 このパラメータはビューにも使用できます。 | |
ショー寄稿者 | 非対応 | 参加者を表示します。 | |
SHOW CREATE DATABASE | 非対応 | データベースの作成に使用されるステートメントを示します。 | |
ショー作成イベント | 非対応 | イベントの作成に使用されるステートメントを示します。 | |
ショー作成機能 | 非対応 | 関数の作成に使用されるステートメントを示します。 | |
作成手順を表示する | 非対応 | ストアドプロシージャの作成に使用されるステートメントを示します。 | |
SHOW CREATE TABLE | 対応 | テーブルの作成に使用されるステートメントを示します。 | |
ショー作成トリガー | 非対応 | トリガーの作成に使用されるステートメントを示します。 | |
SHOW CREATE VIEW | 対応 | ビューの作成に使用されるステートメントを示します。 | |
データを表示する | 対応 | サーバー上のデータベースを表示します。 | |
ショーエンジン | 非対応 | ストレージエンジンに関するログまたはステータス情報を表示します。 | |
ショーエンジン | 非対応 | サーバーでサポートされているストレージエンジンを表示します。 | |
ショーエラー | 非対応 | 最後に実行されたステートメントによって生成されたエラーメッセージを示します。 | |
ショーイベント | 非対応 | 既定のデータベースのイベントに関する情報を表示します。 | |
ショー関数コード | 非対応 | ストレージの内部実装の表示プロセスを示します。 サーバーの内部デバッグに使用されます。 | |
ショー機能ステータス | 非対応 | 保存された関数情報を表示します。 最初にストアド関数を作成する必要があります。 | |
SHOW GRANTS | 対応 | ユーザーのアクセス権限を表示します。 | |
ショーインデックス | 対応 | データベースのインデックス情報を表示します。 | |
マスターステータスを表示 | 非対応 | 移行元サーバーのバイナリログファイルに関するステータス情報を表示します。 | |
オープンテーブルを表示 | 非対応 | キャッシュに登録され、開いている非一時テーブルのリストを表示します。 | |
ショープラグイン | 非対応 | プラグイン情報を表示します。 | |
特典を表示 | 非対応 | 付与できる権限とその定義を表示します。 | |
ショー手続きコード | 非対応 | ストレージの内部実装の表示プロセスを示します。 サーバーの内部デバッグに使用されます。 | |
手続きの状況を示す | 非対応 | ストアドプロシージャ情報を表示します。 最初にストアドプロシージャを作成する必要があります。 | |
SHOW PROCESSLIST | サポートされています。 詳細については、「SHOW PROCESSLIST」をご参照ください。 | 実行中のサーバーアクティビティに関する情報を表示します。 | |
プロフィールを表示 | 非対応 | セッションで実行されたステートメントのリソース使用率を示します。 | |
プロフィールを表示 | 非対応 | セッションで実行されたステートメントのリソース使用率を示します。 | |
RELAYLOGイベントを表示 | 非対応 | relaylogイベント情報を表示します。 ソースサーバーとレプリカサーバー間のレプリケーションが最初に行われます。 | |
スラブホストを表示する | 非対応 | 移行元サーバーに登録されているレプリカサーバーのリストを表示します。 ソースサーバーとレプリカサーバー間のレプリケーションが最初に行われます。 | |
ショースラブステータス | 非対応 | レプリカサーバーのステータス情報を表示します。 ソースサーバーとレプリカサーバー間のレプリケーションが最初に行われます。 | |
ショーステータス | 非対応 | MySQLステータス情報を表示します。 | |
ショーテーブルの状態 | 非対応 | テーブルのプロパティ情報を表示します。 | |
SHOW TABLES | 対応 | データベース内のすべてのテーブルの名前を表示します。 | |
ショートリガー | 非対応 | トリガー情報を表示します。 最初にトリガーを作成する必要があります。 | |
さまざまなショー | 対応 | 変数情報を表示します。 | |
警告を表示 | 非対応 | 最後に実行されたステートメントによって生成された警告情報を表示します。 | |
その他 | ビンログ | 非対応 | 内部使用のためのステートメント。 |
キャッシュインデックス | 非対応 | キーキャッシュにテーブルインデックスを割り当てます。 | |
フラッシュ | 対応 | さまざまな内部キャッシュのクリアまたはリロード、テーブルの更新、またはロックの取得。 複数のバリエーションがあります。 | |
キル | サポートされています。 詳細については、「キルプロセス」をご参照ください。 | 進行中のプロセスを終了します。 | |
キャッシュにインデックスをロード | 非対応 | cache indexステートメントによって割り当てられたキー値の高速キャッシュにテーブルインデックスをプリロードします。 それ以外の場合、テーブルインデックスはデフォルトのキー値高速キャッシュにプリロードされます。 | |
リセット | 非対応 | さまざまなサーバー操作のステータスをクリアします。 |
パブリックステートメント
MySQL | AnalyticDB for MySQL | 定義 |
DESCRIBE | 対応 | テーブルスキーマに関する情報を取得します。 |
EXPLAIN | 対応 | 実行計画を照会します。 説明
|
ヘルプ | 非対応 | MySQL参照からオンラインヘルプ情報を返します。 |
使用 | 対応 | 後続のステートメントの既定の (現在の) データベースとして名前付きデータベースを使用します。 このステートメントには、データベースまたはデータベースのオブジェクトに対する権限が必要です。 |