キーワード

この記事では、TiDB のキーワード、予約語と非予約語の違いを紹介し、クエリのすべてのキーワードを要約します。

キーワードは、 SQL ステートメント内で特別な意味を持つ単語です ( SELECTUPDATEDELETEなど)。それらの一部は、識別子として直接使用でき、非予約キーワードと呼ばれます。それらの一部は、識別子として使用する前に特別な処理が必要であり、予約キーワードと呼ばれます。ただし、特別な処理が必要な場合がある特別な予約されていないキーワードもあります。予約キーワードとして扱うことをお勧めします。

予約されたキーワードを識別子として使用するには、それらをバッククォート`で囲む必要があります。

CREATE TABLE select (a INT);
ERROR 1105 (HY000): line 0 column 19 near " (a INT)" (total length 27)
CREATE TABLE `select` (a INT);
Query OK, 0 rows affected (0.09 sec)

予約されていないキーワードには、 BEGINENDなどのバッククォートは必要ありません。これらは、次のステートメントで識別子として正常に使用できます。

CREATE TABLE `select` (BEGIN int, END int);
Query OK, 0 rows affected (0.09 sec)

特殊な場合では、予約キーワードが.区切り文字とともに使用される場合、バッククォートは必要ありません。

CREATE TABLE test.select (BEGIN int, END int);
Query OK, 0 rows affected (0.08 sec)

キーワードリスト

TiDB のキーワードを次のリストに示します。予約されたキーワードには(R)マークが付けられます。 ウィンドウ関数の予約キーワードには(R-Window)マークが付いています。バッククォート`でエスケープする必要がある特別な予約されていないキーワードは、 (S)でマークされます。

  • アカウント
  • アクション
  • アド(R)
  • 管理者
  • アドバイスする
  • に対して
  • アルゴリズム
  • オール(R)
  • アルター(R)
  • いつも
  • アナライズ(R)
  • アンド(R)
  • どれでも
  • アレイ(R)
  • アズ(R)
  • アスク(R)
  • アスキー
  • 属性
  • 属性
  • AUTO_ID_CACHE
  • 自動増加
  • 自動ランダム
  • AUTO_RANDOM_BASE
  • 平均
  • AVG_ROW_LENGTH
B
  • バックエンド
  • バックアップ
  • バックアップ
  • バッチ
  • BDR
  • 始める
  • ベルヌーイ
  • ビトゥイーン(R)
  • ビッグINT(R)
  • バイナリー(R)
  • バインディング
  • バインディング
  • BINDING_CACHE
  • ビンログ
  • 少し
  • ブロブ(R)
  • ブロック
  • ブール
  • ブール値
  • 両方(R)
  • Bツリー
  • バケット
  • ビルトイン
  • BY(R)
  • バイト
C
  • キャッシュ
  • 校正する
  • コール(R)
  • キャンセル
  • 捕獲
  • カーディナリティ
  • カスケード(R)
  • カスケード接続
  • ケース(R)
  • 因果関係
  • チェンジ(R)
  • チャー(R)
  • キャラクター(R)
  • 文字コード
  • チェック(R)
  • チェックポイント
  • チェックサム
  • 暗号
  • 掃除
  • クライアント
  • CLIENT_ERRORS_SUMMARY
  • 近い
  • 集まる
  • クラスター化された
  • CMSスケッチ
  • 合体
  • コレート(R)
  • 照合
  • コラム(R)
  • COLUMN_FORMAT
  • COLUMN_STATS_USAGE
  • コラム
  • コメント
  • 専念
  • 関与する
  • コンパクト
  • 圧縮された
  • 圧縮
  • 同時実行性
  • 設定
  • 繋がり
  • 一貫性
  • 一貫性のある
  • コンストレイント(R)
  • コンテクスト
  • コンティニュー(R)
  • コンバート(R)
  • 相関
  • CPU
  • クリエイト(R)
  • クロス(R)
  • CSV_BACKSLASH_ESCAPE
  • CSV_DELIMITER
  • CSV_HEADER
  • CSV_NOT_NULL
  • CSV_NULL
  • CSV_SEPARATOR
  • CSV_TRIM_LAST_SEPARATORS
  • CUME_DIST (R ウィンドウ)
  • 現在
  • CURRENT_DATE (R)
  • 現在の役割 (R)
  • CURRENT_TIME (R)
  • CURRENT_TIMESTAMP (R)
  • CURRENT_USER (R)
  • カーソル(R)
  • サイクル
D
  • データ
  • データベース(R)
  • データベース(R)
  • 日付
  • 日付時刻
  • DAY_HOUR (R)
  • DAY_MICROSECOND(R)
  • DAY_MINUTE (R)
  • DAY_SECOND(R)
  • DDL
  • 割り当てを解除する
  • デシマル(R)
  • 宣言する
  • デフォルト(R)
  • 定義者
  • DELAY_KEY_WRITE
  • ディレイド(R)
  • 削除(R)
  • DENSE_RANK (R ウィンドウ)
  • 依存
  • 深さ
  • DESC(R)
  • ディスクリブ(R)
  • ダイジェスト
  • ディレクトリ
  • 無効にする
  • 無効
  • 破棄
  • ディスク
  • ディスティンクト(R)
  • ディスティンクトロウ(R)
  • ディヴ(R)
  • する
  • ダブル(R)
  • 水切り
  • ドロップ(R)
  • ドライ
  • デュアル(R)
  • 重複
  • 動的
E
  • エルス(R)
  • エルセイフ(R)
  • 有効にする
  • 有効
  • エンクローズド(R)
  • 暗号化
  • 終わり
  • 強制
  • エンジン
  • エンジン
  • ENUM
  • エラー
  • エラー
  • 逃げる
  • エスケープド(R)
  • イベント
  • イベント
  • 進化
  • (R)を除く
  • 交換
  • エクスクルーシブ
  • 実行する
  • イグジスト(R)
  • イグジット(R)
  • 拡大
  • 期限切れ
  • EXPLAIN(R)
  • 拡張された
F
  • FAILED_LOGIN_ATTEMPTS
  • ファルス(R)
  • 障害
  • フェッチ(R)
  • 田畑
  • ファイル
  • 初め
  • FIRST_VALUE (R ウィンドウ)
  • 修理済み
  • フロート(R)
  • 流す
  • 続く
  • フォー(R)
  • フォース(R)
  • フォーリン(R)
  • フォーマット
  • 見つかった
  • フロム(R)
  • 満杯
  • フルテキスト(R)
  • 関数
G
  • 一般的な
  • ジェネレイテッド(R)
  • グローバル
  • グラント(R)
  • 助成金
  • グループ(R)
  • グループ (R ウィンドウ)
H
  • ハンドラ
  • ハッシュ
  • ハビング(R)
  • ヘルプ
  • HIGH_PRIORITY (R)
  • ヒストグラム
  • ヒストグラム_IN_FLIGHT
  • 歴史
  • ホスト
  • 時間
  • HOUR_MICROSECOND(R)
  • HOUR_MINUTE (R)
  • HOUR_SECOND (R)
  • 特定されました
  • イフ(R)
  • 無視(R)
  • アイライク(R)
  • 輸入
  • 輸入
  • イン(R)
  • インクリメント
  • 増分
  • インデックス(R)
  • インデックス
  • インファイル(R)
  • インナー(R)
  • インアウト(R)
  • インサート(R)
  • INSERT_METHOD
  • 実例
  • INT(R)
  • INT1(R)
  • INT2(R)
  • INT3(R)
  • INT4(R)
  • INT8(R)
  • インテジャー(R)
  • インターセクト(R)
  • インターバル(R)
  • イントー(R)
  • 見えない
  • 呼び出し者
  • IO
  • IPC
  • アイエス(R)
  • 分離
  • 発行者
  • イテレート(R)
J
  • 仕事
  • 求人
  • ジョイン(R)
  • JSON
K
  • キー(R)
  • キーズ(R)
  • KEY_BLOCK_SIZE
  • キル(R)
L
  • ラベル
  • LAG (R ウィンドウ)
  • 言語
  • 最後
  • LAST_BACKUP
  • LAST_VALUE (R ウィンドウ)
  • ラストヴァル
  • リード (R ウィンドウ)
  • リーディング(R)
  • リーブ(R)
  • 左(R)
  • 少ない
  • レベル
  • いいね(R)
  • リミット(R)
  • リニア(R)
  • ラインズ(R)
  • リスト
  • ロード(R)
  • 地元
  • LOCAL_ONLY
  • ローカルタイム(R)
  • ローカルタイムスタンプ(R)
  • 位置
  • ロック(R)
  • ロック済み
  • ログ
  • ロング(R)
  • ロングブロブ(R)
  • ロングテキスト(R)
  • LOW_PRIORITY (R)
M
  • マスター
  • マッチ(R)
  • マックスバリュー(R)
  • MAX_CONNECTIONS_PER_HOUR
  • MAX_IDXNUM
  • MAX_MINUTES
  • MAX_QUERIES_PER_HOUR
  • MAX_ROWS
  • MAX_UPDATES_PER_HOUR
  • MAX_USER_CONNECTIONS
  • MB
  • ミディアムブロブ(R)
  • ミディアムミント(R)
  • ミディアムテキスト(R)
  • メンバー
  • メモリ
  • マージ
  • マイクロ秒
  • MINUTE_MICROSECOND(R)
  • 分秒 (R)
  • 最小値
  • MIN_ROWS
  • モッド(R)
  • モード
  • 修正する
N
  • 名前
  • 全国
  • ナチュラル(R)
  • NCHAR
  • 一度もない
  • ネクストヴァル
  • いいえ
  • ノキャッシュ
  • ノサイクル
  • ノードグループ
  • ノードID
  • NODE_STATE
  • NOMAXVALUE
  • 公称値
  • 非クラスター化
  • なし
  • ない(R)
  • ちょっと待ってください
  • NO_WRITE_TO_BINLOG (R)
  • NTH_VALUE (R ウィンドウ)
  • NTILE (R ウィンドウ)
  • NULL(R)
  • NULL
  • 数値(R)
  • NVARCHAR
  • オブ(R)
  • オフ
  • オフセット
  • OLTP_READ_ONLY
  • OLTP_READ_WRITE
  • OLTP_WRITE_ONLY
  • オン(R)
  • ON_DUPLICATE
  • オンライン
  • のみ
  • 開ける
  • 楽観的
  • オプティマイズ(R)
  • オプション(R)
  • オプション
  • オプションで (R)
  • または(R)
  • オーダー(R)
  • アウト(R)
  • アウター(R)
  • アウトファイル(R)
  • OVER (R-ウィンドウ)
P
  • PACK_KEYS
  • ページ
  • パーサー
  • 部分的
  • パーティション(R)
  • パーティショニング
  • パーティション
  • パスワード
  • PASSWORD_LOCK_TIME
  • 一時停止
  • パーセント
  • PERCENT_RANK (R ウィンドウ)
  • PER_DB
  • PER_TABLE
  • 悲観的
  • 配置 (S)
  • プラグイン
  • ポイント
  • ポリシー
  • 前に
  • プレシジョン(R)
  • 準備する
  • 保存する
  • PRE_SPLIT_REGIONS
  • プライマリー(R)
  • 特権
  • 手順(R)
  • プロセス
  • プロセスリスト
  • プロフィール
  • プロフィール
  • プロキシ
  • ポンプ
  • パージ
Q
  • 四半期
  • 質問
  • クエリ
  • 素早い
R
  • 部隊)
  • RANK (R-ウィンドウ)
  • RATE_LIMIT
  • 読む(R)
  • リアル(R)
  • リビルド
  • 回復する
  • リカーシブ(R)
  • 冗長
  • 参考資料(R)
  • 正規表現(R)
  • 地域
  • 地域
  • リリース(R)
  • リロード
  • 取り除く
  • リネーム(R)
  • 再編成する
  • 修理
  • リピート(R)
  • 反復可能
  • リプレイス(R)
  • レプリカ
  • レプリカ
  • レプリケーション
  • 要求(R)
  • 必須
  • リセット
  • リソース
  • 尊敬
  • 再起動
  • 復元する
  • 復元
  • 制限(R)
  • 再開する
  • 再利用
  • 逆行する
  • リヴォーク(R)
  • 右(R)
  • アールライク(R)
  • 役割
  • ロールバック
  • ルーティーン
  • ロウ(R)
  • ROW_COUNT
  • ROW_FORMAT
  • ROW_NUMBER (R ウィンドウ)
  • ROWS (R ウィンドウ)
  • Rツリー
  • 走る
S
  • サンプルレート
  • サンプル
  • さん
  • セーブポイント
  • 2番
  • SECOND_MICROSECOND(R)
  • 二次
  • SECONDARY_ENGINE
  • SECONDARY_LOAD
  • SECONDARY_UNLOAD
  • 安全
  • セレクト(R)
  • SEND_CREDENTIALS_TO_TIKV
  • セパレータ
  • 順序
  • シリアル
  • SERIALIZABLE
  • セッション
  • SESSION_STATES
  • セット(R)
  • セトヴァル
  • SHARD_ROW_ID_BITS
  • 共有
  • 共有
  • ショー(R)
  • シャットダウン
  • 署名入り
  • 単純
  • スキップ
  • SKIP_SCHEMA_FILES
  • 奴隷
  • 遅い
  • スモールント(R)
  • スナップショット
  • いくつかの
  • ソース
  • スペーシャル(R)
  • スプリット
  • SQL(R)
  • SQL_BIG_RESULT(R)
  • SQL_BUFFER_RESULT
  • SQL_CACHE
  • SQL_CALC_FOUND_ROWS (R)
  • SQL_NO_CACHE
  • SQL_SMALL_RESULT (R)
  • SQL_TSI_DAY
  • SQL_TSI_HOUR
  • SQL_TSI_MINUTE
  • SQL_TSI_MONTH
  • SQL_TSI_QUARTER
  • SQL_TSI_SECOND
  • SQL_TSI_WEEK
  • SQL_TSI_YEAR
  • SQL例外(R)
  • SQLSTATE(R)
  • SQL警告(R)
  • SSL(R)
  • 始める
  • スターティング(R)
  • 統計
  • 統計
  • STATS_AUTO_RECALC
  • STATS_BUCKETS
  • STATS_COL_CHOICE
  • STATS_COL_LIST
  • STATS_EXTENDED (R)
  • STATS_健康
  • 統計_ヒストグラム
  • STATS_LOCKED
  • STATS_META
  • STATS_OPTIONS
  • STATS_PERSISTENT
  • STATS_SAMPLE_PAGES
  • STATS_SAMPLE_RATE
  • STATS_TOPN
  • 状態
  • ストレージ
  • ストアド(R)
  • ストレートジョイン(R)
  • STRICT_FORMAT
  • 主題
  • サブパーティション
  • サブパーティション
  • 素晴らしい
  • スワップ
  • スイッチ
  • システム
  • システム時刻
T
  • テーブル(R)
  • テーブル
  • テーブルサンプル(R)
  • テーブルスペース
  • TABLE_CHECKSUM
  • テレメトリー
  • TELEMETRY_ID
  • 一時的
  • 誘惑しやすい
  • 終了(R)
  • TEXT
  • よりも
  • ザエン(R)
  • TIDB
  • TiDB_CURRENT_TSO(R)
  • ティフラッシュ
  • TIKV_IMPORTER
  • 時間
  • タイムスタンプ
  • タイニーブロブ(R)
  • タイニント(R)
  • タイニーテキスト(R)
  • TO(R)
  • TOKEN_ISSUER
  • トップン
  • TPCC
  • 痕跡
  • 伝統的
  • トレーリング(R)
  • 取引
  • トリガー(R)
  • トリガー
  • TRUE(R)
  • 切り詰める
  • TSO
  • TTL
  • TTL_ENABLE
  • TTL_JOB_INTERVAL
  • タイプ
U
  • 無制限
  • コミットされていない
  • 未定義
  • ユニコード
  • ユニオン(R)
  • ユニーク(R)
  • 未知
  • アンロック(R)
  • サインなし(R)
  • (R)まで
  • アップデート(R)
  • 使用法(R)
  • ユーズ(R)
  • ユーザー
  • (R)を使用する
  • UTC_DATE (R)
  • UTC_TIME(R)
  • UTC_TIMESTAMP(R)
V
  • 検証
  • 価値
  • バリューズ(R)
  • ヴァービナリー(R)
  • VARCHAR(R)
  • ヴァーキャラクター(R)
  • 変数
  • ヴァリアント(R)
  • ビュー
  • バーチャル(R)
  • 見える
W
  • 待って
  • 警告
  • WEIGHT_STRING
  • いつ(R)
  • どこに(R)
  • ながら(R)
  • ウィンドウ (R ウィンドウ)
  • (R)付き
  • それなし
  • 仕事量
  • ライト(R)
バツ
  • X509
  • XOR(R)
Y
  • YEAR_MONTH (R)
Z
  • ゼロフィル(R)

このページは役に立ちましたか?