すべてのプロダクト
Search
ドキュメントセンター

AnalyticDB:その他のSQL機能の違い

最終更新日:Sep 06, 2024

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参照からオンラインヘルプ情報を返します。

使用

対応

後続のステートメントの既定の (現在の) データベースとして名前付きデータベースを使用します。 このステートメントには、データベースまたはデータベースのオブジェクトに対する権限が必要です。