キーワード

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

キーワードは、 SELECTUPDATEDELETEなど、SQL 文で特別な意味を持つ単語です。キーワードの中には、直接識別子として使用できるものがあり、これらは非予約キーワードと呼ばれます。キーワードの中には、識別子として使用する前に特別な処理が必要なものがあり、これらは予約キーワードと呼ばれます。ただし、特別な非予約キーワードでも、特別な処理が必要なものがあります。これらは予約キーワードとして扱うことをお勧めします。

予約語を識別子として使用するには、バッククォート`で囲む必要があります。

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)

v7.5.3 および v7.6.0 以降、TiDB はINFORMATION_SCHEMA.KEYWORDSテーブルにキーワードの完全なリストを提供します。

キーワードリスト

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

  • アカウント
  • アクション
  • 追加(R)
  • 管理者
  • アドバイス
  • に対して
  • アルゴリズム
  • すべて (R)
  • アルター(R)
  • いつも
  • 分析 (R)
  • そして(R)
  • どれでも
  • 配列(R)
  • AS(R)
  • ASC(右)
  • アスキー
  • 属性
  • 属性
  • 自動IDキャッシュ
  • 自動インクリメント
  • 自動ランダム
  • 自動ランダムベース
  • 平均
  • 平均行の長さ
B
  • バックエンド
  • バックアップ
  • バックアップ
  • バッチ
  • イギリス
  • 始める
  • ベルヌーイ
  • 間 (R)
  • ビギント(R)
  • バイナリ(R)
  • バインディング
  • バインディング
  • バインドキャッシュ
  • ビンログ
  • 少し
  • ブロブ(R)
  • ブロック
  • ブール
  • ブール
  • 両方(R)
  • BTREE
  • バケツ
  • ビルトイン
  • BY (R)
  • バイト
  • キャッシュ
  • 調整
  • コール(R)
  • キャンセル
  • 捕獲
  • カーディナリティ
  • カスケード(R)
  • カスケード
  • ケース(R)
  • 因果関係
  • 変化(R)
  • チャー(R)
  • キャラクター(R)
  • 文字セット
  • チェック(R)
  • チェックポイント
  • チェックサム
  • 暗号
  • 掃除
  • クライアント
  • クライアントエラーの概要
  • 近い
  • クラスタ
  • クラスター
  • CMスケッチ
  • 合体
  • 収集 (R)
  • 照合
  • コラム(右)
  • 列フォーマット
  • 列統計の使用状況
  • コラム
  • コメント
  • 専念
  • コミット
  • コンパクト
  • 圧縮
  • 圧縮
  • 同時実行
  • 構成
  • 繋がり
  • 一貫性
  • 一貫性のある
  • 制約 (R)
  • コンテクスト
  • 続行 (R)
  • 変換 (R)
  • 相関
  • CPU
  • 作成 (R)
  • クロス(R)
  • CSVバックスラッシュエスケープ
  • CSV_DELIMITER
  • CSV_ヘッダー
  • NULLではありません
  • NULL は無効です
  • CSV_セパレーター
  • CSV_TRIM_LAST_SEPARATORS
  • CUME_DIST (R ウィンドウ)
  • 現在
  • 現在の日付 (R)
  • 現在の役割 (R)
  • 現在の時間 (R)
  • CURRENT_TIMESTAMP (R)
  • 現在のユーザー (R)
  • カーソル(R)
  • サイクル
  • データ
  • データベース(R)
  • データベース (R)
  • 日付
  • 日時
  • 曜日_時間 (R)
  • デイ_マイクロセカンド (R)
  • 曜日_分 (R)
  • DAY_SECOND (R)
  • DDL
  • 割り当て解除
  • 小数点 (R)
  • 宣言する
  • デフォルト (R)
  • 定義者
  • 遅延キー書き込み
  • 遅延(R)
  • 削除 (R)
  • DENSE_RANK (Rウィンドウ)
  • 依存
  • 深さ
  • 説明 (R)
  • 記述する (R)
  • ダイジェスト
  • ディレクトリ
  • 無効にする
  • 無効
  • 破棄
  • ディスク
  • 明確 (R)
  • ディスティンクトロウ(R)
  • 部門 (R)
  • する
  • ダブル(R)
  • ドレイナー
  • ドロップ(R)
  • ドライ
  • デュアル(R)
  • 重複
  • 動的
  • そうでなければ(R)
  • エルセイフ(R)
  • 有効にする
  • 有効
  • 封入(R)
  • 暗号化
  • 終わり
  • 強制執行
  • エンジン
  • エンジン
  • 列挙
  • エラー
  • エラー
  • 逃げる
  • 脱出(R)
  • イベント
  • イベント
  • 進化
  • 除く (R)
  • 交換
  • エクスクルーシブ
  • 実行する
  • 存在する(R)
  • 終了(右)
  • 拡大
  • 期限切れ
  • EXPLAIN(R)
  • 延長
  • ログイン試行失敗
  • 誤り(R)
  • 欠陥
  • フェッチ(R)
  • フィールド
  • ファイル
  • 初め
  • FIRST_VALUE (R ウィンドウ)
  • 修理済み
  • フロート(R)
  • フロート4(R)
  • フロート8(R)
  • フラッシュ
  • 続く
  • 賛成(R)
  • フォース(R)
  • 外国人(R)
  • 形式
  • 見つかった
  • (R)より
  • 満杯
  • 全文(R)
  • 関数
  • 一般的な
  • 生成 (R)
  • グローバル
  • グラント(R)
  • 助成金
  • グループ(R)
  • グループ (R ウィンドウ)
H
  • ハンドラ
  • ハッシュ
  • 持つこと(R)
  • ヘルプ
  • 高優先度(R)
  • ヒストグラム
  • 飛行中のヒストグラム
  • 歴史
  • ホスト
  • 時間
  • 時間_マイクロ秒 (R)
  • 時間_分 (R)
  • 時間_秒 (R)
  • ハイポ
  • 特定された
  • IF(R)
  • 無視(R)
  • イライク(R)
  • 輸入
  • 輸入品
  • (R)
  • インクリメント
  • 増分
  • インデックス(R)
  • インデックス
  • インファイル(R)
  • インナー(右)
  • インアウト(R)
  • 挿入(R)
  • 挿入メソッド
  • 実例
  • INT(R)
  • INT1(右)
  • INT2(R)
  • INT3 (R)
  • INT4 (R)
  • INT8 (R)
  • 整数 (R)
  • インターセクト(R)
  • インターバル(R)
  • に (R)
  • 見えない
  • インボーカー
  • IO
  • 国際PC
  • IS(R)
  • 分離
  • 発行者
  • 繰り返し (R)
J
  • 仕事
  • 求人
  • 参加する (R)
  • 翻訳
  • キー(R)
  • キーズ(R)
  • キーブロックサイズ
  • キル(R)
  • ラベル
  • LAG (Rウィンドウ)
  • 言語
  • 最後
  • 最終バックアップ
  • LAST_VALUE (R ウィンドウ)
  • ラストバル
  • LEAD (Rウィンドウ)
  • リーディング(右)
  • 去る(R)
  • 左(右)
  • 少ない
  • レベル
  • いいね(R)
  • リミット(R)
  • リニア(R)
  • ライン(R)
  • リスト
  • ロード(R)
  • 地元
  • 現地時間 (R)
  • ローカルタイムスタンプ (R)
  • 位置
  • ロック(R)
  • ロック済み
  • ログ
  • ロング(右)
  • ロングブロブ(R)
  • ロングテキスト(R)
  • 低優先度(R)
  • マスター
  • マッチ(R)
  • マックスバリュー(R)
  • 1時間あたりの最大接続数
  • 最大ID数
  • 最大分
  • 1時間あたりのクエリの最大数
  • 最大行数
  • 1時間あたりの最大更新回数
  • 最大ユーザー接続数
  • メガバイト
  • ミディアムブロブ(R)
  • ミディアムミント(R)
  • 中テキスト(R)
  • メンバー
  • メモリ
  • マージ
  • マイクロ秒
  • ミドルイント(R)
  • 分_マイクロ秒 (R)
  • 分_秒 (R)
  • 最小値
  • 最小行数
  • MOD(R)
  • モード
  • 修正する
いいえ
  • 名前
  • 全国
  • ナチュラル(R)
  • ンチャー
  • 一度もない
  • ネクストバル
  • いいえ
  • ノキャッシュ
  • ノーサイクル
  • ノードグループ
  • ノードID
  • ノード状態
  • 最大値なし
  • 公称値
  • 非クラスター化
  • なし
  • いいえ(R)
  • 待って
  • BINLOG への書き込みなし (R)
  • NTH_VALUE (R ウィンドウ)
  • NTILE (R ウィンドウ)
  • NULL (R)
  • NULL値
  • 数値 (R)
  • ネヴァーチャル
  • の(R)
  • オフ
  • オフセット
  • OLTP_読み取り専用
  • OLTP読み取り書き込み
  • OLTP_書き込みのみ
  • オン(R)
  • 重複あり
  • オンライン
  • のみ
  • 開ける
  • 楽観的
  • 最適化 (R)
  • オプション(R)
  • オプション
  • オプション(R)
  • または(R)
  • 注文 (R)
  • アウト(R)
  • アウター(右)
  • アウトファイル (R)
  • OVER (右ウィンドウ)
  • パックキー
  • ページ
  • パーサー
  • 部分的
  • パーティション(R)
  • パーティショニング
  • パーティション
  • パスワード
  • パスワードロック時間
  • 一時停止
  • パーセント
  • PERCENT_RANK (Rウィンドウ)
  • PER_DB
  • PER_TABLE
  • 悲観的
  • プラグイン
  • ポイント
  • ポリシー
  • 前へ
  • プレシジョン(R)
  • 準備する
  • 保存する
  • 事前分割領域
  • プライマリー(R)
  • 特権
  • 手順(R)
  • プロセス
  • プロセスリスト
  • プロフィール
  • プロフィール
  • プロキシ
  • ポンプ
  • パージ
質問
  • 四半期
  • クエリ
  • クエリ
  • 素早い
R
  • レンジ(R)
  • RANK (Rウィンドウ)
  • レート制限
  • 読む (R)
  • リアル(R)
  • 再構築
  • 回復する
  • 再帰的 (R)
  • 冗長
  • 参考文献(R)
  • 正規表現 (R)
  • 地域
  • 地域
  • リリース(R)
  • リロード
  • 取り除く
  • 名前を変更 (R)
  • 再編成
  • 修理
  • 繰り返し(R)
  • 繰り返し可能
  • 置換 (R)
  • レプリカ
  • レプリカ
  • 複製
  • 必要 (R)
  • 必須
  • リセット
  • リソース
  • 尊敬
  • 再起動
  • 復元する
  • 復元
  • 制限する (R)
  • 再開する
  • 再利用
  • 逆行する
  • 取り消し(R)
  • 右(R)
  • RLIKE (R)
  • 役割
  • ロールバック
  • ロールアップ
  • ルーティーン
  • ROW(右)
  • 行数
  • 行フォーマット
  • ROW_NUMBER (R ウィンドウ)
  • ROWS (R ウィンドウ)
  • RTREE
  • 走る
S
  • サンプルレート
  • サンプル
  • サン
  • セーブポイント
  • 2番
  • 秒_マイクロ秒 (R)
  • セカンダリー
  • セカンダリエンジン
  • セカンダリロード
  • セカンダリアンロード
  • 安全
  • 選択 (R)
  • 資格情報をTIKVに送信
  • セパレーター
  • 順序
  • シリアル
  • SERIALIZABLE
  • セッション
  • セッション状態
  • セット(R)
  • SETVAL
  • シャード行IDビット
  • 共有
  • 共有
  • 表示 (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
  • SQLTSI
  • SQL_TSI_MONTH
  • SQL_TSI_QUARTER
  • SQL_TSI_SECOND
  • SQL_TSI_WEEK
  • SQL_TSI_YEAR
  • SQL例外 (R)
  • SQL状態 (R)
  • SQL警告 (R)
  • SSL(R)
  • 始める
  • スターティング(R)
  • 統計
  • 統計
  • STATS_AUTO_RECALC
  • 統計バケット
  • 統計値の選択
  • 統計列リスト
  • 統計_拡張 (R)
  • 健康状態
  • 統計ヒストグラム
  • 統計_ロック済み
  • 統計_META
  • 統計オプション
  • 統計_永続
  • 統計サンプルページ
  • 統計サンプルレート
  • 統計_TOPN
  • 状態
  • ストレージ
  • 保存済み (R)
  • ストレート結合(R)
  • 厳格なフォーマット
  • 主題
  • サブパーティション
  • サブパーティション
  • 素晴らしい
  • スワップ
  • スイッチ
  • システム
  • システム時間
T
  • 表(R)
  • テーブル
  • テーブルサンプル(R)
  • テーブルスペース
  • テーブルチェックサム
  • 一時的
  • 誘惑的
  • 終了しました(R)
  • TEXT
  • よりも
  • その後(R)
  • TIDB
  • TiDB_CURRENT_TSO (R)
  • ティフラッシュ
  • TIKV_インポーター
  • 時間
  • タイムスタンプ
  • タイニーブロブ(R)
  • タイニーン(R)
  • 小さなテキスト(R)
  • へ(右)
  • トークン発行者
  • トップ
  • TPCC
  • TPCH_10
  • トレース
  • 伝統的
  • トレーリング(R)
  • 取引
  • トリガー(R)
  • トリガー
  • 真実(R)
  • 切り捨て
  • TSO
  • 10 ...
  • TTL_ENABLE
  • TTL_ジョブ間隔
  • タイプ
あなた
  • 無制限
  • 未確定
  • 未定義
  • ユニコード
  • ユニオン(R)
  • ユニーク(R)
  • 未知
  • ロック解除(R)
  • 設定解除
  • 未署名(R)
  • まで(R)
  • アップデート (R)
  • 使用法 (R)
  • 使用(R)
  • ユーザー
  • (R) の使用
  • UTC_DATE (日付)
  • UTC_TIME (時刻)
  • UTC_タイムスタンプ (R)
  • 検証
  • 価値
  • 価値観(R)
  • ヴァーバイナリー(R)
  • ヴァルチャー(R)
  • ヴァーチャルキャラクター(R)
  • 変数
  • 変化する(R)
  • ビュー
  • バーチャル(R)
  • 見える
  • 待って
  • 警告
  • 重量文字列
  • いつ (R)
  • どこ (R)
  • ながら(R)
  • WINDOW (R-ウィンドウ)
  • ウィズ(R)
  • それなし
  • ワークロード
  • 書く (R)
バツ
  • X509
  • 排他的論理和 (R)
Y
  • 年_月 (R)
  • ゼロフィル(R)

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