diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md index 5659a73e960a3..7babf291b508c 100644 --- a/TOC-tidb-cloud-essential.md +++ b/TOC-tidb-cloud-essential.md @@ -208,7 +208,7 @@ - [AUTO_RANDOM](/auto-random.md) - [_tidb_rowid](/tidb-rowid.md) - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) - - [文字通りの値](/literal-values.md) + - [リテラル値](/literal-values.md) - [スキーマオブジェクト名](/schema-object-names.md) - [キーワードと予約語](/keywords.md) - [ユーザー定義変数](/user-defined-variables.md) @@ -397,7 +397,7 @@ - [一時テーブル](/temporary-tables.md) - [キャッシュされたテーブル](/cached-tables.md) - [外部キー制約](/foreign-key.md) - - 文字セットと照合 + - 文字セットと照合順序 - [概要](/character-set-and-collation.md) - [GBK](/character-set-gbk.md) - 履歴データを読む diff --git a/TOC-tidb-cloud-premium.md b/TOC-tidb-cloud-premium.md index 3e659d367c0b3..6a183d09475a0 100644 --- a/TOC-tidb-cloud-premium.md +++ b/TOC-tidb-cloud-premium.md @@ -187,7 +187,7 @@ - [AUTO_RANDOM](/auto-random.md) - [_tidb_rowid](/tidb-rowid.md) - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) - - [文字通りの値](/literal-values.md) + - [リテラル値](/literal-values.md) - [スキーマオブジェクト名](/schema-object-names.md) - [キーワードと予約語](/keywords.md) - [ユーザー定義変数](/user-defined-variables.md) @@ -376,7 +376,7 @@ - [一時テーブル](/temporary-tables.md) - [キャッシュされたテーブル](/cached-tables.md) - [外部キー制約](/foreign-key.md) - - 文字セットと照合 + - 文字セットと照合順序 - [概要](/character-set-and-collation.md) - [GBK](/character-set-gbk.md) - 履歴データを読む diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md index a756604646b5e..f4a5f5afb9bc0 100644 --- a/TOC-tidb-cloud-starter.md +++ b/TOC-tidb-cloud-starter.md @@ -211,7 +211,7 @@ - [AUTO_RANDOM](/auto-random.md) - [_tidb_rowid](/tidb-rowid.md) - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) - - [文字通りの値](/literal-values.md) + - [リテラル値](/literal-values.md) - [スキーマオブジェクト名](/schema-object-names.md) - [キーワードと予約語](/keywords.md) - [ユーザー定義変数](/user-defined-variables.md) @@ -400,7 +400,7 @@ - [一時テーブル](/temporary-tables.md) - [キャッシュされたテーブル](/cached-tables.md) - [外部キー制約](/foreign-key.md) - - 文字セットと照合 + - 文字セットと照合順序 - [概要](/character-set-and-collation.md) - [GBK](/character-set-gbk.md) - 履歴データを読む diff --git a/TOC-tidb-cloud.md b/TOC-tidb-cloud.md index c7a545c997c7e..519882ceec582 100644 --- a/TOC-tidb-cloud.md +++ b/TOC-tidb-cloud.md @@ -271,7 +271,7 @@ - [AUTO_RANDOM](/auto-random.md) - [_tidb_rowid](/tidb-rowid.md) - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) - - [文字通りの値](/literal-values.md) + - [リテラル値](/literal-values.md) - [スキーマオブジェクト名](/schema-object-names.md) - [キーワードと予約語](/keywords.md) - [ユーザー定義変数](/user-defined-variables.md) @@ -490,7 +490,7 @@ - [一時テーブル](/temporary-tables.md) - [キャッシュされたテーブル](/cached-tables.md) - [外部キー制約](/foreign-key.md) - - 文字セットと照合 + - 文字セットと照合順序 - [概要](/character-set-and-collation.md) - [GBK](/character-set-gbk.md) - 履歴データを読む diff --git a/TOC.md b/TOC.md index 83ce933a08ab2..5d205b5e8a8d3 100644 --- a/TOC.md +++ b/TOC.md @@ -640,7 +640,7 @@ - [AUTO_RANDOM](/auto-random.md) - [_tidb_rowid](/tidb-rowid.md) - [SHARD_ROW_ID_BITS](/shard-row-id-bits.md) - - [文字通りの値](/literal-values.md) + - [リテラル値](/literal-values.md) - [スキーマオブジェクト名](/schema-object-names.md) - [キーワードと予約語](/keywords.md) - [ユーザー定義変数](/user-defined-variables.md) @@ -868,10 +868,10 @@ - [キャッシュされたテーブル](/cached-tables.md) - [外部キー制約](/foreign-key.md) - [テーブルレベルのデータ親和性](/table-affinity.md) - - 文字セットと照合 + - 文字セットと照合順序 - [概要](/character-set-and-collation.md) - [GBK](/character-set-gbk.md) - - [TTL(Time to Live:生きる時間)](/time-to-live.md) + - [TTL(Time to Live:存続時間)](/time-to-live.md) - [SQLにおける配置ルール](/placement-rules-in-sql.md) - システムテーブル - `mysql`スキーマ diff --git a/basic-features.md b/basic-features.md index d2b464c501363..6a3f1061bf2f1 100644 --- a/basic-features.md +++ b/basic-features.md @@ -28,8 +28,8 @@ summary: TiDBの機能概要について学びましょう。 | [数値型](/data-type-numeric.md) | Y | Y | Y | Y | Y | Y | Y | | [日付と時刻の種類](/data-type-date-and-time.md) | Y | Y | Y | Y | Y | Y | Y | | [文字列型](/data-type-string.md) | Y | Y | Y | Y | Y | Y | Y | -| [JSONタイプ](/data-type-json.md) | Y | Y | Y | Y | Y | E | E | -| [ベクトルタイプ](/ai/reference/vector-search-data-types.md) | E | N | N | N | N | N | N | +| [JSON型](/data-type-json.md) | Y | Y | Y | Y | Y | E | E | +| [ベクトル型](/ai/reference/vector-search-data-types.md) | E | N | N | N | N | N | N | | [制御フロー関数](/functions-and-operators/control-flow-functions.md) | Y | Y | Y | Y | Y | Y | Y | | [文字列関数](/functions-and-operators/string-functions.md) | Y | Y | Y | Y | Y | Y | Y | | [数値関数と数値演算子](/functions-and-operators/numeric-functions-and-operators.md) | Y | Y | Y | Y | Y | Y | Y | @@ -44,7 +44,7 @@ summary: TiDBの機能概要について学びましょう。 | [ウィンドウ関数](/functions-and-operators/window-functions.md) | Y | Y | Y | Y | Y | Y | Y | | [その他の関数](/functions-and-operators/miscellaneous-functions.md) | Y | Y | Y | Y | Y | Y | Y | | [オペレーター](/functions-and-operators/operators.md) | Y | Y | Y | Y | Y | Y | Y | -| [文字セットと照合](/character-set-and-collation.md)[^1] | Y | Y | Y | Y | Y | Y | Y | +| [文字セットと照合順序](/character-set-and-collation.md)[^1] | Y | Y | Y | Y | Y | Y | Y | | [ユーザーレベルのロック](/functions-and-operators/locking-functions.md) | Y | Y | Y | Y | Y | Y | N | @@ -62,8 +62,8 @@ summary: TiDBの機能概要について学びましょう。 | [Titanプラグイン](/storage-engine/titan-overview.md) | Y | Y | Y | Y | Y | Y | Y | | [Titanレベルマージ](/storage-engine/titan-configuration.md#level-merge-experimental) | E | E | E | E | E | E | E | | [バケットを使用してスキャンの同時実行性を向上させる](/tune-region-performance.md#use-bucket-to-increase-concurrency) | E | E | E | E | E | E | N | -| [見えないインデックス](/sql-statements/sql-statement-create-index.md#invisible-index) | Y | Y | Y | Y | Y | Y | Y | -| [複合`PRIMARY KEY`](/constraints.md) | Y | Y | Y | Y | Y | Y | Y | +| [不可視インデックス](/sql-statements/sql-statement-create-index.md#invisible-index) | Y | Y | Y | Y | Y | Y | Y | +| [複合主キー](/constraints.md) | Y | Y | Y | Y | Y | Y | Y | | [`CHECK`制約](/constraints.md#check) | Y | Y | Y | N | N | N | N | | [一意インデックス](/constraints.md) | Y | Y | Y | Y | Y | Y | Y | | [整数型の`PRIMARY KEY`に対するクラスター化インデックス](/clustered-indexes.md) | Y | Y | Y | Y | Y | Y | Y | @@ -146,7 +146,7 @@ summary: TiDBの機能概要について学びましょう。 | [シーケンス](/sql-statements/sql-statement-create-sequence.md) | Y | Y | Y | Y | Y | Y | Y | | [AUTO_INCREMENT](/auto-increment.md) | Y | Y | Y | Y | Y[^4] | Y | Y | | [AUTO_RANDOM](/auto-random.md) | Y | Y | Y | Y | Y | Y | Y | -| [TTL(Time to Live:生きる時間)](/time-to-live.md) | Y | Y | Y | Y | E | N | N | +| [TTL(Time to Live:存続時間)](/time-to-live.md) | Y | Y | Y | Y | E | N | N | | [DDLアルゴリズムのアサーション](/sql-statements/sql-statement-alter-table.md) | Y | Y | Y | Y | Y | Y | Y | | マルチスキーマの変更:列の追加 | Y | Y | Y | Y | Y | E | E | | [列の型を変更する](/sql-statements/sql-statement-modify-column.md) | Y | Y | Y | Y | Y | Y | Y | diff --git a/best-practices/index-management-best-practices.md b/best-practices/index-management-best-practices.md index de66bd92c05d0..b52410574ac9d 100644 --- a/best-practices/index-management-best-practices.md +++ b/best-practices/index-management-best-practices.md @@ -33,13 +33,13 @@ TiDB v8.0.0 では、インデックスの使用パターンを追跡し、デ - インデックスの使用状況をリアルタイムで追跡します。インデックスがアクセスされる頻度と、それがパフォーマンスの向上に貢献しているかどうかを特定します。 - 未使用のインデックスを検出します。データベースが最後に再起動されてから使用されていないインデックスを見つけます。 - インデックスの効率を評価する: インデックスがデータを効果的にフィルター処理しているか、または過度の I/O オーバーヘッドを引き起こしているかを評価します。 -- インデックスの削除を安全にテストします。インデックスを削除する前に一時的にインデックスを非表示にして、そのインデックスに依存するクエリがないことを確認します。 +- インデックスの削除を安全にテストします。インデックスを削除する前に一時的にインデックスを不可視にして、そのインデックスに依存するクエリがないことを確認します。 TiDB は、次のツールを導入することでインデックスの最適化を簡素化します。 - `INFORMATION_SCHEMA.TIDB_INDEX_USAGE` : インデックスの使用パターンとクエリ頻度を監視します。 - `sys.schema_unused_indexes` : データベースが最後に再起動されてから使用されていないインデックスを一覧表示します。 -- 非表示のインデックス: インデックスを完全に削除する前に、削除の影響をテストできます。 +- 不可視インデックス: インデックスを完全に削除する前に、削除の影響をテストできます。 これらの観測ツールを使用することで、パフォーマンスの低下を招くことなく、冗長なインデックスを確実にクリーンアップできます。 @@ -213,9 +213,9 @@ SELECT * FROM sys.schema_unused_indexes; - 毎日実行されないバッチ処理ジョブ - アドホックトラブルシューティングクエリ -重要だが頻度の低いクエリにインデックスが表示される場合は、まずインデックスを保持するか非表示にすることをお勧めします。 +重要だが頻度の低いクエリにインデックスが表示される場合は、まずインデックスを保持するか不可視にすることをお勧めします。 -[目に見えないインデックス](#safely-test-index-removal-using-invisible-indexes)使用すると、パフォーマンスに影響を与えずにインデックスを削除できるかどうかを安全にテストできます。 +[不可視インデックス](#safely-test-index-removal-using-invisible-indexes)使用すると、パフォーマンスに影響を与えずにインデックスを削除できるかどうかを安全にテストできます。 ### schema_unused_indexesビューを手動で作成する {#manually-create-the-code-schema-unused-indexes-code-view} @@ -223,48 +223,48 @@ SELECT * FROM sys.schema_unused_indexes; 詳細については[`schema_unused_indexes`ビューを手動で作成する](/sys-schema/sys-schema-unused-indexes.md#manually-create-the-schema_unused_indexes-view)参照してください。 -## 非表示のインデックスを使用してインデックスの削除を安全にテストする {#safely-test-index-removal-using-invisible-indexes} +## 不可視インデックスを使用してインデックスの削除を安全にテストする {#safely-test-index-removal-using-invisible-indexes} 適切な検証を行わずにインデックスを削除すると、特にインデックスが頻繁に使用されないものの、特定のクエリにとって依然として重要である場合、予期しないパフォーマンスの問題が発生する可能性があります。 このリスクを軽減するために、TiDBは不可視インデックスを提供しています。これにより、インデックスを削除せずに一時的に無効化することができます。不可視インデックスを使用することで、インデックス削除の決定を安全に検証でき、より制御された予測可能なデータベース最適化プロセスを実現できます。 -### 非表示のインデックスとは何ですか? {#what-are-invisible-indexes} +### 不可視インデックスとは何ですか? {#what-are-invisible-indexes} -非表示のインデックスはデータベースに残りますが、TiDBオプティマイザによって無視されます。1 [`ALTER TABLE ... INVISIBLE`](/sql-statements/sql-statement-alter-table.md)使用してインデックスを非表示にすることで、インデックスを永久に削除することなく、本当に不要かどうかをテストできます。 +不可視インデックスはデータベースに残りますが、TiDBオプティマイザによって無視されます。[`ALTER TABLE ... INVISIBLE`](/sql-statements/sql-statement-alter-table.md)を使用してインデックスを不可視にすることで、インデックスを永久に削除することなく、本当に不要かどうかをテストできます。 -非表示インデックスの主な利点は次のとおりです。 +不可視インデックスの主な利点は次のとおりです。 - **安全なインデックステスト**:クエリはインデックスを使用しなくなりますが、関連するオプティマイザ統計は引き続き維持されます。必要に応じていつでも簡単に復元できます。 -- **インデックスストレージの中断はゼロ**: インデックスはそのまま残るため、コストのかかる再作成は不要です。 +- **インデックスストレージへの影響はゼロ**: インデックスはそのまま残るため、コストのかかる再作成は不要です。 - **パフォーマンス監視**: DBA は、最終決定を下す前に、インデックスなしでクエリの動作を観察できます。 -### インデックスを非表示にする {#make-an-index-invisible} +### インデックスを不可視にする {#make-an-index-invisible} -インデックスを削除せずに非表示にするには、次のような SQL ステートメントを実行します。 +インデックスを削除せずに不可視にするには、次のような SQL ステートメントを実行します。 ```sql ALTER TABLE bookshop.users ALTER INDEX nickname INVISIBLE; ``` -インデックスを非表示にした後、システムのクエリ パフォーマンスを観察します。 +インデックスを不可視にした後、システムのクエリ パフォーマンスを観察します。 - パフォーマンスに変化がない場合、インデックスは不要である可能性が高いため、安全に削除できます。 - クエリのレイテンシーが増加すると、インデックスが依然として必要になる可能性があります。 -### 目に見えないインデックスを効果的に使用する {#use-invisible-indexes-effectively} +### 不可視インデックスを効果的に使用する {#use-invisible-indexes-effectively} - **オフピーク時にテストする**: 制御された環境でパフォーマンスへの影響を監視します。 -- **クエリ監視ツールを使用する**: インデックスを非表示にする前と後のクエリ実行プランを分析します。 +- **クエリ監視ツールを使用する**: インデックスを不可視にする前と後のクエリ実行プランを分析します。 - **複数のワークロードで確認します**。特定のレポートやスケジュールされたクエリにインデックスが必要ないことを確認します。 -### インデックスを非表示のままにできる期間はどのくらいですか? {#how-long-can-an-index-remain-invisible} +### インデックスを不可視のままにできる期間はどのくらいですか? {#how-long-can-an-index-remain-invisible} - OLTP ワークロード: 毎日の変動を考慮するために少なくとも 1 週間監視します。 - バッチ処理または ETL ワークロード: 月次財務レポートなどの 1 つの完全なレポート サイクルを許可します。 - アドホック分析クエリ: クエリ ログを使用して、インデックスを削除する前にインデックスが必要ないことを確認します。 -安全のため、最終決定を下す前にすべてのワークロードがテストされていることを確認するために、少なくとも 1 つのビジネス サイクル全体にわたってインデックスを非表示にしておきます。 +安全のため、最終決定を下す前にすべてのワークロードがテストされていることを確認するために、少なくとも 1 つのビジネス サイクル全体にわたってインデックスを不可視にしておきます。 ## インデックス最適化のベストプラクティストップ5 {#top-five-best-practices-for-index-optimization} @@ -278,7 +278,7 @@ ALTER TABLE bookshop.users ALTER INDEX nickname INVISIBLE; 2. **インデックスを削除する前に検証します。** - - [`ALTER TABLE ... INVISIBLE`](/sql-statements/sql-statement-alter-table.md)使用してインデックスを非表示にし、一時的にインデックスを無効にして、完全に削除する前にその影響を確認します。 + - [`ALTER TABLE ... INVISIBLE`](/sql-statements/sql-statement-alter-table.md)使用してインデックスを不可視にし、一時的にインデックスを無効にして、完全に削除する前にその影響を確認します。 - クエリのパフォーマンスが安定している場合は、インデックスの削除に進みます。 - 最終決定を下す前に、すべてのクエリ パターンを考慮するのに十分な観察期間を確保してください。 diff --git a/develop/dev-guide-delete-data.md b/develop/dev-guide-delete-data.md index eb1faedf0f33a..17dfb72fe382a 100644 --- a/develop/dev-guide-delete-data.md +++ b/develop/dev-guide-delete-data.md @@ -6,7 +6,7 @@ aliases: ['/ja/tidb/stable/dev-guide-delete-data/','/ja/tidb/dev/dev-guide-delet # データ削除 {#delete-data} -このドキュメントでは、[消去](/sql-statements/sql-statement-delete.md)SQL ステートメントを使用して TiDB 内のデータを削除する方法について説明します。期限切れのデータを定期的に削除する必要がある場合は、[生きる時間](/develop/dev-guide-time-to-live.md)機能を使用してください。 +このドキュメントでは、[DELETE](/sql-statements/sql-statement-delete.md)SQL ステートメントを使用して TiDB 内のデータを削除する方法について説明します。期限切れのデータを定期的に削除する必要がある場合は、[存続時間](/develop/dev-guide-time-to-live.md)機能を使用してください。 ## 始める前に {#before-you-start} diff --git a/develop/dev-guide-index-best-practice.md b/develop/dev-guide-index-best-practice.md index cdbcecb6e817c..3ef71f46cbae7 100644 --- a/develop/dev-guide-index-best-practice.md +++ b/develop/dev-guide-index-best-practice.md @@ -93,7 +93,7 @@ CREATE TABLE `books` ( > **警告:** > - > 現在、式インデックスは実験的機能であり、TiDB設定ファイルで有効化する必要があります。詳細については[表現インデックス](/sql-statements/sql-statement-create-index.md#expression-index)参照してください。 + > 現在、式インデックスは実験的機能であり、TiDB設定ファイルで有効化する必要があります。詳細については[式インデックス](/sql-statements/sql-statement-create-index.md#expression-index)参照してください。 - クエリ対象の列がインデックス内の列に含まれるカバーリング インデックスを使用するようにし、 `SELECT *`ステートメントですべての列をクエリすることは避けてください。 diff --git a/information-schema/information-schema-statistics.md b/information-schema/information-schema-statistics.md index 93bca3c75c0a1..d5f6eab171a91 100644 --- a/information-schema/information-schema-statistics.md +++ b/information-schema/information-schema-statistics.md @@ -56,8 +56,8 @@ DESC statistics; - `INDEX_TYPE` : インデックスのタイプ。 - `COMMENT` : インデックスに関連するその他の情報。 - `INDEX_COMMENT` : インデックスの作成時にインデックスに指定されたコメント属性を持つコメント。 -- `IS_VISIBLE` : このインデックスが表示されるかどうか。2 [目に見えないインデックス](/sql-statements/sql-statement-create-index.md#invisible-index)参照してください。 -- `Expression`非式部分のインデックスキーの場合、この値は`NULL`です。式部分のインデックスキーの場合、この値は式そのものです[表現インデックス](/sql-statements/sql-statement-create-index.md#expression-index)を参照してください。 +- `IS_VISIBLE` : このインデックスが可視かどうか。[不可視インデックス](/sql-statements/sql-statement-create-index.md#invisible-index)参照してください。 +- `Expression`非式部分のインデックスキーの場合、この値は`NULL`です。式部分のインデックスキーの場合、この値は式そのものです[式インデックス](/sql-statements/sql-statement-create-index.md#expression-index)を参照してください。 次の文は同等です。 diff --git a/migrate-from-mariadb.md b/migrate-from-mariadb.md index 657f78ffae8c7..9ac64f5ad9ee6 100644 --- a/migrate-from-mariadb.md +++ b/migrate-from-mariadb.md @@ -252,7 +252,7 @@ ORDER BY 14 rows in set (0.045 sec) ``` -[文字セットと照合](/character-set-and-collation.md)も参照してください。 +[文字セットと照合順序](/character-set-and-collation.md)も参照してください。 ### インデックスの長さ {#index-length} diff --git a/mysql-compatibility.md b/mysql-compatibility.md index d2fd5139dd10a..a07895851e5ba 100644 --- a/mysql-compatibility.md +++ b/mysql-compatibility.md @@ -223,7 +223,7 @@ TiDB のビューは更新できず、 `UPDATE` 、 `INSERT` 、 `DELETE`など 詳細については、 [TiDBローカル一時テーブルとMySQL一時テーブルの互換性](/temporary-tables.md#compatibility-with-mysql-temporary-tables)参照してください。 -### 文字セットと照合 {#character-sets-and-collations} +### 文字セットと照合順序 {#character-sets-and-collations} - TiDB でサポートされている文字セットと照合順序については、[文字セットと照合の概要](/character-set-and-collation.md)参照してください。 diff --git a/releases/release-5.0.0-rc.md b/releases/release-5.0.0-rc.md index b30ed385d8c83..150944dcd4a08 100644 --- a/releases/release-5.0.0-rc.md +++ b/releases/release-5.0.0-rc.md @@ -1,6 +1,6 @@ --- title: TiDB 5.0 RC Release Notes -summary: TiDB v5.0.0-rcはTiDB v5.0の前身バージョンです。クラスター化インデックス、非同期コミット、ジッターの低減、 Raft Joint Consensusアルゴリズム、最適化された「EXPLAIN」機能、非表示インデックス、エンタープライズデータの信頼性向上などの新機能が含まれています。また、セキュリティ対策として、エラーメッセージとログファイルの感度低下もサポートしています。パフォーマンス向上には、非同期コミット、オプティマイザーの安定性、パフォーマンスジッターの低減が含まれます。また、リージョンメンバーシップ変更時のシステム可用性も向上します。さらに、AWS S3およびGoogle Cloud GCSへのバックアップとリストア、データのインポート/エクスポート、SQLパフォーマンスの問題のトラブルシューティングのための最適化された「EXPLAIN」機能もサポートしています。導入とメンテナンスの改善には、強化された「mirror」コマンドとより簡単なインストールプロセスが含まれます。 +summary: TiDB v5.0.0-rcはTiDB v5.0の前身バージョンです。クラスター化インデックス、非同期コミット、ジッターの低減、 Raft Joint Consensusアルゴリズム、最適化された「EXPLAIN」機能、不可視インデックス、エンタープライズデータの信頼性向上などの新機能が含まれています。また、セキュリティ対策として、エラーメッセージとログファイルの感度低下もサポートしています。パフォーマンス向上には、非同期コミット、オプティマイザーの安定性、パフォーマンスジッターの低減が含まれます。また、リージョンメンバーシップ変更時のシステム可用性も向上します。さらに、AWS S3およびGoogle Cloud GCSへのバックアップとリストア、データのインポート/エクスポート、SQLパフォーマンスの問題のトラブルシューティングのための最適化された「EXPLAIN」機能もサポートしています。導入とメンテナンスの改善には、強化された「mirror」コマンドとより簡単なインストールプロセスが含まれます。 --- # TiDB 5.0 RC リリースノート {#tidb-5-0-rc-release-notes} @@ -17,7 +17,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 - 非同期コミット。この機能を有効にすると、書き込みレイテンシーが短縮されます。例えば、Sysbench olpt-insert テストでは、非同期コミットを有効にした TiDB の書き込みレイテンシーが 37.3% 短縮されます。 - ジッターの低減。これは、オプティマイザーの安定性を向上させ、システムタスクによるI/O、ネットワーク、CPU、メモリリソースの使用を制限することで実現されます。例えば、72時間のパフォーマンステストでは、Sysbench TPSジッターの標準偏差が11.09%から3.36%に低減しました。 - リージョンメンバーシップの変更中にシステムの可用性を確保するRaftジョイント コンセンサス アルゴリズム。 -- 最適化された`EXPLAIN`機能と非表示のインデックスにより、データベース管理者 (DBA) は SQL ステートメントをより効率的にデバッグできるようになります。 +- 最適化された`EXPLAIN`機能と不可視インデックスにより、データベース管理者 (DBA) は SQL ステートメントをより効率的にデバッグできるようになります。 - エンタープライズデータの信頼性を保証します。TiDBからAWS S3ストレージやGoogle Cloud GCSにデータをバックアップしたり、これらのクラウドストレージプラットフォームからデータを復元したりできます。 - AWS S3ストレージまたはTiDB/MySQLとの間でのデータインポート/エクスポートのパフォーマンスが向上し、企業がクラウド上でアプリケーションを迅速に構築できるようになります。例えば、TPC-Cテストでは、1TiBデータのインポートパフォーマンスが254GiB/時間から366GiB/時間へと40%向上しました。 @@ -41,7 +41,7 @@ v5.0 の主な新機能または改善点は次のとおりです。 - [ユーザードキュメント](/system-variables.md#tidb_enable_clustered_index-new-in-v50) - 関連号: [#4841](https://github.com/pingcap/tidb/issues/4841) -### 非表示のインデックスをサポート {#support-invisible-indexes} +### 不可視インデックスをサポート {#support-invisible-indexes} ユーザーはパフォーマンスを調整したり、最適なインデックスを選択したりする際に、SQL文を使用してインデックスを`Visible`または`Invisible`に設定できます。この設定により、 `DROP INDEX`や`ADD INDEX`といったリソースを消費する操作の実行を回避できます。 diff --git a/releases/release-5.0.0.md b/releases/release-5.0.0.md index d21a4161820ea..1ffc2f37a87b7 100644 --- a/releases/release-5.0.0.md +++ b/releases/release-5.0.0.md @@ -19,7 +19,7 @@ TiDB バージョン: 5.0.0 - ジッターを低減します。これは、オプティマイザの安定性を向上させ、システムタスクによるI/O、ネットワーク、CPU、メモリリソースの使用を制限することによって実現されます。例えば、8時間のパフォーマンステストでは、TPC-C tpmCの標準偏差は2%を超えません。 - スケジューリングを改善し、実行計画を可能な限り安定させることで、システムの安定性を向上させる。 - リージョンメンバーシップの変更時にもシステムの可用性を保証するRaft共同合意アルゴリズムを導入します。 -- `EXPLAIN`機能と非表示インデックスを最適化することで、データベース管理者 (DBA) が SQL ステートメントをより効率的にデバッグできるようになります。 +- `EXPLAIN`機能と不可視インデックスを最適化することで、データベース管理者 (DBA) が SQL ステートメントをより効率的にデバッグできるようになります。 - 企業データの信頼性を保証します。TiDBからAmazon S3ストレージやGoogle Cloud GCSにデータをバックアップしたり、これらのクラウドストレージプラットフォームからデータを復元したりできます。 - Amazon S3ストレージまたはTiDB/MySQLへのデータインポートおよびデータエクスポートのパフォーマンスが向上し、企業がクラウド上でアプリケーションを迅速に構築できるようになります。例えば、TPC-Cテストでは、1 TiBのデータをインポートする際のパフォーマンスが40%向上し、254 GiB/hから366 GiB/hになりました。 @@ -102,7 +102,7 @@ List COLUMNS パーティショニングは、リストパーティショニン List COLUMNS パーティショニングを有効にするには、セッション変数[`tidb_enable_list_partition`](/system-variables.md#tidb_enable_list_partition-new-in-v50) `ON`に設定します。 -#### 見えないインデックス {#invisible-indexes} +#### 不可視インデックス {#invisible-indexes} [ユーザー向けドキュメント](/sql-statements/sql-statement-alter-index.md)、 [#9246](https://github.com/pingcap/tidb/issues/9246) @@ -234,7 +234,7 @@ CREATE TABLE `t` (`a` VARCHAR(255) PRIMARY KEY CLUSTERED, `b` INT); - クラスター化インデックスの削除はサポートされていません。 - `ALTER TABLE`ステートメントを使用したクラスター化インデックスの追加、削除、および変更はサポートされていません。 - クラスター化インデックスの再編成および再作成はサポートされていません。 -- インデックスの有効化または無効化はサポートされていないため、非表示インデックス機能はクラスター化インデックスには適用されません。 +- インデックスの有効化または無効化はサポートされていないため、不可視インデックス機能はクラスター化インデックスには適用されません。 - `UNIQUE KEY`をクラスター化インデックスとして作成することはサポートされていません。 - TiDB Binlogとクラスター化インデックス機能を併用することはサポートされていません。TiDB Binlog を有効にすると、TiDB は単一の整数主キーのみをクラスター化インデックスとして作成することをサポートします。TiDB Binlog は、クラスター化インデックスを持つ既存のテーブルのデータ変更をダウンストリームにレプリケートしません。 - クラスター化インデックス機能を属性`SHARD_ROW_ID_BITS`および`PRE_SPLIT_REGIONS`と併用することはサポートされていません。 diff --git a/releases/release-8.0.0.md b/releases/release-8.0.0.md index 2a259d300ae1c..39296dcbe626a 100644 --- a/releases/release-8.0.0.md +++ b/releases/release-8.0.0.md @@ -151,11 +151,11 @@ TiDB バージョン: 8.0.0 詳細については、 [ドキュメント](/br/backup-and-restore-storages.md#other-features-supported-by-the-storage-service)を参照してください。 -- セッションレベルで非表示のインデックスを可視化する機能のサポート [#50653](https://github.com/pingcap/tidb/issues/50653) @[hawkingrei](https://github.com/hawkingrei) +- セッションレベルで不可視インデックスを可視化する機能のサポート [#50653](https://github.com/pingcap/tidb/issues/50653) @[hawkingrei](https://github.com/hawkingrei) - デフォルトでは、オプティマイザは[目に見えないインデックス](/sql-statements/sql-statement-create-index.md#invisible-index)表示 を選択しません。このメカニズムは通常、インデックスを削除するかどうかを評価するために使用されます。インデックスを削除した場合のパフォーマンスへの影響が不明な場合は、インデックスを一時的に非表示に設定し、必要に応じてすぐに表示に戻すことができます。 + デフォルトでは、オプティマイザは[不可視インデックス](/sql-statements/sql-statement-create-index.md#invisible-index)を選択しません。このメカニズムは通常、インデックスを削除するかどうかを評価するために使用されます。インデックスを削除した場合のパフォーマンスへの影響が不明な場合は、インデックスを一時的に不可視に設定し、必要に応じてすぐに表示に戻すことができます。 - バージョン8.0.0以降では、セッションレベルのシステム変数[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800) `ON`に設定することで、現在のセッションで非表示インデックスを認識させることができます。この機能を使用すると、新しいインデックスを作成し、最初にインデックスを可視化してから、現在のセッションのシステム変数を変更してテストすることで、他のセッションに影響を与えることなくパフォーマンスをテストできます。この改善により、SQLチューニングの安全性が向上し、本番データベースの安定性も向上します。 + バージョン8.0.0以降では、セッションレベルのシステム変数[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800) `ON`に設定することで、現在のセッションで不可視インデックスを認識させることができます。この機能を使用すると、新しいインデックスを作成し、最初にインデックスを可視化してから、現在のセッションのシステム変数を変更してテストすることで、他のセッションに影響を与えることなくパフォーマンスをテストできます。この改善により、SQLチューニングの安全性が向上し、本番データベースの安定性も向上します。 詳細については、 [ドキュメント](/sql-statements/sql-statement-create-index.md#invisible-index)を参照してください。 @@ -282,7 +282,7 @@ TiDB バージョン: 8.0.0 | [`tidb_load_binding_timeout`](/system-variables.md#tidb_load_binding_timeout-new-in-v800) | 新しく追加された | バインディングの読み込みタイムアウトを制御します。バインディングの読み込み実行時間がこの値を超えると、読み込みが停止します。 | | [`tidb_low_resolution_tso_update_interval`](/system-variables.md#tidb_low_resolution_tso_update_interval-new-in-v800) | 新しく追加された | TiDB [キャッシュタイムスタンプ](/system-variables.md#tidb_low_resolution_tso)スタンプを更新する間隔を制御します。 | | [`tidb_opt_ordering_index_selectivity_ratio`](/system-variables.md#tidb_opt_ordering_index_selectivity_ratio-new-in-v800) | 新しく追加された | SQL ステートメントに`ORDER BY`および`ORDER BY` } 句が存在するものの、インデックスでカバーされていないフィルタ条件がある場合に、SQL ステートメント`LIMIT`に一致するインデックスの推定行数を制御します。デフォルト値は`-1`で、このシステム変数を無効にすることを意味します。 | -| [`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800) | 新しく追加された | オプティマイザーが現在のセッションでクエリ最適化のために[目に見えないインデックス](/sql-statements/sql-statement-create-index.md#invisible-index)を選択できるかどうかを制御します。変数が`ON`に設定されている場合、オプティマイザーはセッション内のクエリ最適化のために非表示のインデックスを選択できます。 | +| [`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800) | 新しく追加された | オプティマイザーが現在のセッションでクエリ最適化のために[不可視インデックス](/sql-statements/sql-statement-create-index.md#invisible-index)を選択できるかどうかを制御します。変数が`ON`に設定されている場合、オプティマイザーはセッション内のクエリ最適化のために不可視インデックスを選択できます。 | | [`tidb_schema_cache_size`](/system-variables.md#tidb_schema_cache_size-new-in-v800) | 新しく追加された | スキーマ情報のキャッシュに使用できるメモリの上限を制御し、メモリの過剰使用を防ぎます。この機能を有効にすると、LRUアルゴリズムを使用して必要なテーブルをキャッシュし、スキーマ情報によって占有されるメモリを効果的に削減します。 | ### コンフィグレーションファイルパラメータ {#configuration-file-parameters} diff --git a/sql-statements/sql-statement-add-column.md b/sql-statements/sql-statement-add-column.md index 03634f86fbc99..42f9b1b0c6d76 100644 --- a/sql-statements/sql-statement-add-column.md +++ b/sql-statements/sql-statement-add-column.md @@ -3,7 +3,7 @@ title: ADD COLUMN | TiDB SQL Statement Reference summary: TiDB データベースの ADD COLUMN の使用法の概要。 --- -# 列を追加 {#add-column} +# ADD COLUMN {#add-column} `ALTER TABLE.. ADD COLUMN`文は既存のテーブルに列を追加します。この操作は TiDB ではオンラインで実行されるため、列の追加によってテーブルへの読み取りも書き込みもブロックされることはありません。 @@ -92,5 +92,5 @@ mysql> SELECT * FROM t1; ## 参照 {#see-also} -- [インデックスを追加](/sql-statements/sql-statement-add-index.md) -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) +- [ADD INDEX](/sql-statements/sql-statement-add-index.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) diff --git a/sql-statements/sql-statement-add-index.md b/sql-statements/sql-statement-add-index.md index 11b1006915900..24a3ba9b4ce35 100644 --- a/sql-statements/sql-statement-add-index.md +++ b/sql-statements/sql-statement-add-index.md @@ -3,7 +3,7 @@ title: ADD INDEX | TiDB SQL Statement Reference summary: TiDBデータベースにおけるADD INDEXの使用方法の概要。 --- -# インデックスを追加 {#add-index} +# ADD INDEX {#add-index} `ALTER TABLE.. ADD INDEX`ステートメントは、既存のテーブルにインデックスを追加します。この操作は TiDB ではオンラインで実行されるため、インデックスの追加によってテーブルへの読み取りや書き込みがブロックされることはありません。 @@ -31,7 +31,7 @@ summary: TiDBデータベースにおけるADD INDEXの使用方法の概要。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AlterTableStmt @@ -114,11 +114,11 @@ mysql> EXPLAIN SELECT * FROM t1 WHERE c1 = 3; - [インデックス選択](/choose-index.md) - [インデックス問題の解決方法](/wrong-index-solution.md) -- [インデックスを作成する](/sql-statements/sql-statement-create-index.md) -- [インデックスを削除](/sql-statements/sql-statement-drop-index.md) -- [インデックス名の変更](/sql-statements/sql-statement-rename-index.md) -- [インデックスの変更](/sql-statements/sql-statement-alter-index.md) -- [列を追加](/sql-statements/sql-statement-add-column.md) -- [テーブルを作成する](/sql-statements/sql-statement-create-table.md) +- [CREATE INDEX](/sql-statements/sql-statement-create-index.md) +- [DROP INDEX](/sql-statements/sql-statement-drop-index.md) +- [RENAME INDEX](/sql-statements/sql-statement-rename-index.md) +- [ALTER INDEX](/sql-statements/sql-statement-alter-index.md) +- [ADD COLUMN](/sql-statements/sql-statement-add-column.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) - [EXPLAIN](/sql-statements/sql-statement-explain.md) - [TiDB分散実行フレームワーク(DXF)](/tidb-distributed-execution-framework.md) diff --git a/sql-statements/sql-statement-admin-alter-ddl.md b/sql-statements/sql-statement-admin-alter-ddl.md index d149072c8bd34..c9ff2e291a736 100644 --- a/sql-statements/sql-statement-admin-alter-ddl.md +++ b/sql-statements/sql-statement-admin-alter-ddl.md @@ -3,7 +3,7 @@ title: ADMIN ALTER DDL JOBS summary: TiDBデータベースにおけるADMIN ALTER DDL JOBS`の使用方法の概要。 --- -# 管理者によるDDLジョブの変更 {#admin-alter-ddl-jobs} +# ADMIN ALTER DDL JOBS {#admin-alter-ddl-jobs} > **注記:** > @@ -74,7 +74,7 @@ ADMIN SHOW DDL JOBS 1; +--------+---------+------------+-----------+--------------+-----------+----------+-----------+----------------------------+----------------------------+----------------------------+--------+-----------------------+ 1 row in set (0.01 sec) -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AdminAlterDDLStmt ::= diff --git a/sql-statements/sql-statement-admin-bdr-role.md b/sql-statements/sql-statement-admin-bdr-role.md index 7211e51ac4065..d351c3e6ae370 100644 --- a/sql-statements/sql-statement-admin-bdr-role.md +++ b/sql-statements/sql-statement-admin-bdr-role.md @@ -3,7 +3,7 @@ title: ADMIN [SET|SHOW|UNSET] BDR ROLE summary: TiDB データベースの ADMIN [SET|SHOW|UNSET] BDR ROLE の使用法の概要。 --- -# 管理者 [設定|表示|設定解除] BDR ロール {#admin-set-show-unset-bdr-role} +# ADMIN [SET|SHOW|UNSET] BDR ROLE {#admin-set-show-unset-bdr-role} - クラスターのBDRロールを設定するには、 `ADMIN SET BDR ROLE`使用します。現在、TiDBクラスターには`PRIMARY`と`SECONDARY` BDRロールを設定できます。BDRロールの詳細については、 [TiCDC 双方向レプリケーションにおける DDL 同期](/ticdc/ticdc-bidirectional-replication.md#ddl-replication)参照してください。 - クラスターの BDR ロールを表示するには、 `ADMIN SHOW BDR ROLE`使用します。 diff --git a/sql-statements/sql-statement-admin-cancel-ddl.md b/sql-statements/sql-statement-admin-cancel-ddl.md index e84205adaf673..0e1b9dac0ac78 100644 --- a/sql-statements/sql-statement-admin-cancel-ddl.md +++ b/sql-statements/sql-statement-admin-cancel-ddl.md @@ -4,7 +4,7 @@ summary: TiDB データベースの ADMIN CANCEL DDL の使用法の概要。 category: reference --- -# 管理者によるDDLのキャンセル {#admin-cancel-ddl} +# ADMIN CANCEL DDL {#admin-cancel-ddl} `ADMIN CANCEL DDL`文は実行中のDDLジョブをキャンセルします。3 `job_id` [`ADMIN SHOW DDL JOBS`](/sql-statements/sql-statement-admin-show-ddl.md)実行することで確認できます。 diff --git a/sql-statements/sql-statement-admin-check-table-index.md b/sql-statements/sql-statement-admin-check-table-index.md index 8dbb9c77ebff3..23df026f0ba4f 100644 --- a/sql-statements/sql-statement-admin-check-table-index.md +++ b/sql-statements/sql-statement-admin-check-table-index.md @@ -4,7 +4,7 @@ summary: TiDB データベースにおける ADMIN の使用法の概要。 category: reference --- -# 管理者チェック [テーブル|インデックス] {#admin-check-table-index} +# ADMIN CHECK [TABLE|INDEX]{#admin-check-table-index} `ADMIN CHECK [TABLE|INDEX]`ステートメントは、テーブルとインデックスのデータの一貫性をチェックします。 diff --git a/sql-statements/sql-statement-admin-checksum-table.md b/sql-statements/sql-statement-admin-checksum-table.md index 9483e3b9d835e..18a3bbf24d0a8 100644 --- a/sql-statements/sql-statement-admin-checksum-table.md +++ b/sql-statements/sql-statement-admin-checksum-table.md @@ -4,7 +4,7 @@ summary: TiDB データベースにおける ADMIN の使用法の概要。 category: reference --- -# 管理者チェックサムテーブル {#admin-checksum-table} +# ADMIN CHECKSUM TABLE {#admin-checksum-table} `ADMIN CHECKSUM TABLE`のステートメントは、テーブルのデータとインデックスの CRC64 チェックサムを計算します。 diff --git a/sql-statements/sql-statement-admin-cleanup.md b/sql-statements/sql-statement-admin-cleanup.md index 6d19dc1bd4efa..9467896a06292 100644 --- a/sql-statements/sql-statement-admin-cleanup.md +++ b/sql-statements/sql-statement-admin-cleanup.md @@ -3,7 +3,7 @@ title: ADMIN CLEANUP INDEX summary: TiDB データベースの ADMIN CLEANUP の使用法の概要。 --- -# 管理者クリーンアップインデックス {#admin-cleanup-index} +# ADMIN CLEANUP INDEX {#admin-cleanup-index} `ADMIN CLEANUP INDEX`文は、テーブルに不整合なデータとインデックスがある場合に、テーブルから冗長なインデックスを削除するために使用されます。この構文は[外部キー制約](/foreign-key.md)まだサポートしていないことに注意してください。 diff --git a/sql-statements/sql-statement-admin-pause-ddl.md b/sql-statements/sql-statement-admin-pause-ddl.md index a2a35f96ecdee..ee03f64519b5d 100644 --- a/sql-statements/sql-statement-admin-pause-ddl.md +++ b/sql-statements/sql-statement-admin-pause-ddl.md @@ -3,7 +3,7 @@ title: ADMIN PAUSE DDL JOBS summary: TiDB データベースの ADMIN PAUSE DDL JOBS の使用法の概要。 --- -# 管理者によるDDLジョブの一時停止 {#admin-pause-ddl-jobs} +# ADMIN PAUSE DDL JOBS {#admin-pause-ddl-jobs} `ADMIN PAUSE DDL`は実行中のDDLジョブを一時停止します。2 `job_id` [`ADMIN SHOW DDL JOBS`](/sql-statements/sql-statement-admin-show-ddl.md)実行することで確認できます。 diff --git a/sql-statements/sql-statement-admin-recover.md b/sql-statements/sql-statement-admin-recover.md index 4dbe7258d923a..3d3f8990e8395 100644 --- a/sql-statements/sql-statement-admin-recover.md +++ b/sql-statements/sql-statement-admin-recover.md @@ -3,7 +3,7 @@ title: ADMIN RECOVER INDEX summary: TiDB データベースの ADMIN RECOVER INDEX の使用法の概要。 --- -# 管理者によるインデックスの回復 {#admin-recover-index} +# ADMIN RECOVER INDEX {#admin-recover-index} 行データとインデックスデータに不整合がある場合、 `ADMIN RECOVER INDEX`ステートメントを使用して、冗長インデックスに基づいて整合性を回復できます。ただし、この構文は[外部キー制約](/foreign-key.md)まだサポートしていないことに注意してください。 diff --git a/sql-statements/sql-statement-admin-resume-ddl.md b/sql-statements/sql-statement-admin-resume-ddl.md index a733e8c6d4c8b..43b6963ff7824 100644 --- a/sql-statements/sql-statement-admin-resume-ddl.md +++ b/sql-statements/sql-statement-admin-resume-ddl.md @@ -3,7 +3,7 @@ title: ADMIN RESUME DDL JOBS summary: TiDB データベースの ADMIN RESUME DDL の使用法の概要。 --- -# 管理者再開DDLジョブ {#admin-resume-ddl-jobs} +# ADMIN RESUME DDL JOBS {#admin-resume-ddl-jobs} `ADMIN RESUME DDL`使用すると、一時停止中のDDLジョブを再開できます。2 は`job_id` [`ADMIN SHOW DDL JOBS`](/sql-statements/sql-statement-admin-show-ddl.md)実行すると確認できます。 diff --git a/sql-statements/sql-statement-admin-show-ddl.md b/sql-statements/sql-statement-admin-show-ddl.md index 3235f39acce7d..83d26704a9831 100644 --- a/sql-statements/sql-statement-admin-show-ddl.md +++ b/sql-statements/sql-statement-admin-show-ddl.md @@ -3,7 +3,7 @@ title: ADMIN SHOW DDL [JOBS|JOB QUERIES] | TiDB SQL Statement Reference summary: TiDB データベースの ADMIN の使用法の概要。 --- -# 管理者 SHOW DDL [ジョブ|ジョブクエリ] {#admin-show-ddl-jobs-job-queries} +# ADMIN SHOW DDL [JOBS|JOB QUERIES]{#admin-show-ddl-jobs-job-queries} `ADMIN SHOW DDL [JOBS|JOB QUERIES]`ステートメントは、実行中の DDL ジョブと最近完了した DDL ジョブに関する情報を表示します。 diff --git a/sql-statements/sql-statement-admin.md b/sql-statements/sql-statement-admin.md index 46d1051f4b7a6..31cc4cd97e5e5 100644 --- a/sql-statements/sql-statement-admin.md +++ b/sql-statements/sql-statement-admin.md @@ -3,7 +3,7 @@ title: ADMIN | TiDB SQL Statement Reference summary: TiDBデータベースにおけるADMINの使用方法の概要。 --- -# 管理者 {#admin} +# ADMIN {#admin} このステートメントは、TiDB のステータスを表示したり、TiDB 内のテーブルのデータをチェックしたりするために使用される TiDB 拡張構文です。このドキュメントでは、次の`ADMIN`関連のステートメントを紹介します。 @@ -148,7 +148,7 @@ ADMIN SHOW SLOW TOP [INTERNAL | ALL] N; -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AdminStmt ::= diff --git a/sql-statements/sql-statement-alter-database.md b/sql-statements/sql-statement-alter-database.md index 0fb702491d020..cfd919446532d 100644 --- a/sql-statements/sql-statement-alter-database.md +++ b/sql-statements/sql-statement-alter-database.md @@ -3,7 +3,7 @@ title: ALTER DATABASE | TiDB SQL Statement Reference summary: TiDB データベースに対する ALTER DATABASE の使用法の概要。 --- -# データベースの変更 {#alter-database} +# ALTER DATABASE {#alter-database} `ALTER DATABASE` 、現在のデータベースのデフォルトの文字セットと照合順序を指定または変更するために使用されます。 `ALTER SCHEMA` `ALTER DATABASE`と同じ効果があります。 @@ -37,5 +37,5 @@ TiDBの`ALTER DATABASE`文はMySQLと完全に互換性があります。互換 ## 参照 {#see-also} -- [データベースの作成](/sql-statements/sql-statement-create-database.md) -- [データベースを表示](/sql-statements/sql-statement-show-databases.md) +- [CREATE DATABASE](/sql-statements/sql-statement-create-database.md) +- [SHOW DATABASES](/sql-statements/sql-statement-show-databases.md) diff --git a/sql-statements/sql-statement-alter-index.md b/sql-statements/sql-statement-alter-index.md index 4816228c2c61e..230cbbcfc351d 100644 --- a/sql-statements/sql-statement-alter-index.md +++ b/sql-statements/sql-statement-alter-index.md @@ -3,9 +3,9 @@ title: ALTER INDEX summary: TiDB データベースの ALTER INDEX の使用法の概要。 --- -# インデックスの変更 {#alter-index} +# ALTER INDEX {#alter-index} -`ALTER INDEX`文は、インデックスの可視性を`Visible`または`Invisible`に変更するために使用されます。非表示のインデックスはDML文によって維持されますが、クエリオプティマイザでは使用されません。これは、インデックスを恒久的に削除する前に二重チェックを行いたい場合に便利です。TiDB v8.0.0以降では、システム変数[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800)変更することで、オプティマイザが非表示のインデックスを選択するように設定できます。 +`ALTER INDEX`文は、インデックスの可視性を`Visible`または`Invisible`に変更するために使用されます。不可視インデックスはDML文によって維持されますが、クエリオプティマイザでは使用されません。これは、インデックスを恒久的に削除する前に二重チェックを行いたい場合に便利です。TiDB v8.0.0以降では、システム変数[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800)変更することで、オプティマイザが不可視インデックスを選択するように設定できます。 ## 概要 {#synopsis} @@ -47,7 +47,7 @@ SHOW CREATE TABLE t1; 1 row in set (0.00 sec) ``` -オプティマイザーは**非表示のインデックス**`c1`を使用できません。 +オプティマイザーは**不可視インデックス**`c1`を使用できません。 ```sql EXPLAIN SELECT c1 FROM t1 ORDER BY c1; @@ -80,7 +80,7 @@ EXPLAIN SELECT c2 FROM t1 ORDER BY c2; 2 rows in set (0.00 sec) ``` -`USE INDEX` SQL ヒントを使用して強制的にインデックスを使用した場合でも、オプティマイザーは非表示のインデックスを使用できません。そうでない場合は、エラーが返されます。 +`USE INDEX` SQL ヒントを使用して強制的にインデックスを使用した場合でも、オプティマイザーは不可視インデックスを使用できません。そうでない場合は、エラーが返されます。 ```sql SELECT * FROM t1 USE INDEX(c1); @@ -104,13 +104,13 @@ Query OK, 0 rows affected (0.02 sec) ## MySQLの互換性 {#mysql-compatibility} -- TiDB の非表示インデックスは、MySQL 8.0 の同等の機能に基づいてモデル化されています。 -- MySQL と同様に、TiDB では`PRIMARY KEY`インデックスを非表示にすることはできません。 +- TiDB の不可視インデックスは、MySQL 8.0 の同等の機能に基づいてモデル化されています。 +- MySQL と同様に、TiDB では`PRIMARY KEY`インデックスを不可視にすることはできません。 ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [インデックスの作成](/sql-statements/sql-statement-create-index.md) -- [インデックスを追加](/sql-statements/sql-statement-add-index.md) -- [インデックスの削除](/sql-statements/sql-statement-drop-index.md) -- [インデックス名の変更](/sql-statements/sql-statement-rename-index.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [CREATE INDEX](/sql-statements/sql-statement-create-index.md) +- [ADD INDEX](/sql-statements/sql-statement-add-index.md) +- [DROP INDEX](/sql-statements/sql-statement-drop-index.md) +- [RENAME INDEX](/sql-statements/sql-statement-rename-index.md) diff --git a/sql-statements/sql-statement-alter-instance.md b/sql-statements/sql-statement-alter-instance.md index 749a183f473c2..0204e019f26a2 100644 --- a/sql-statements/sql-statement-alter-instance.md +++ b/sql-statements/sql-statement-alter-instance.md @@ -3,7 +3,7 @@ title: ALTER INSTANCE summary: TiDBにおけるALTER INSTANCE`の使用方法の概要を学びましょう。 --- -# インスタンスの変更 {#alter-instance} +# ALTER INSTANCE {#alter-instance} `ALTER INSTANCE`ステートメントは、単一の TiDB インスタンスに変更を加えるために使用されます。現在、TiDB は`RELOAD TLS`句のみをサポートしています。 diff --git a/sql-statements/sql-statement-alter-placement-policy.md b/sql-statements/sql-statement-alter-placement-policy.md index 67fd49d15b563..101fe8715878c 100644 --- a/sql-statements/sql-statement-alter-placement-policy.md +++ b/sql-statements/sql-statement-alter-placement-policy.md @@ -3,7 +3,7 @@ title: ALTER PLACEMENT POLICY summary: TiDBにおけるALTER PLACEMENT POLICYの使用方法。 --- -# 配置方針の変更 {#alter-placement-policy} +# ALTER PLACEMENT POLICY {#alter-placement-policy} `ALTER PLACEMENT POLICY`は、既に作成済みの配置ポリシーを変更するために使用されます。この配置ポリシーを使用するすべてのテーブルとパーティションは自動的に更新されます。 @@ -18,7 +18,7 @@ CREATE PLACEMENT POLICY p1 FOLLOWERS=4; ALTER PLACEMENT POLICY p1 PRIMARY_REGION="us-east-1" REGIONS="us-east-1,us-west-1"; ``` -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AlterPolicyStmt ::= @@ -85,6 +85,6 @@ SHOW CREATE PLACEMENT POLICY p1\G ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [番組掲載](/sql-statements/sql-statement-show-placement.md) -- [配置ポリシーを作成する](/sql-statements/sql-statement-create-placement-policy.md) -- [ドロップ配置ポリシー](/sql-statements/sql-statement-drop-placement-policy.md) +- [SHOW PLACEMENT](/sql-statements/sql-statement-show-placement.md) +- [CREATE PLACEMENT POLICY](/sql-statements/sql-statement-create-placement-policy.md) +- [DROP PLACEMENT POLICY](/sql-statements/sql-statement-drop-placement-policy.md) diff --git a/sql-statements/sql-statement-alter-range.md b/sql-statements/sql-statement-alter-range.md index 7006231b2d39f..dd5b3ba0a4c2b 100644 --- a/sql-statements/sql-statement-alter-range.md +++ b/sql-statements/sql-statement-alter-range.md @@ -3,7 +3,7 @@ title: ALTER RANGE summary: TiDBにおけるALTER RANGEの使用方法の概要。 --- -# 範囲変更 {#alter-range} +# ALTER RANGE {#alter-range} 現在、 `ALTER RANGE`ステートメントは、TiDB の特定の配置ポリシーの範囲を変更する場合にのみ使用できます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるALTER RANGEの使用方法の概要。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AlterRangeStmt ::= diff --git a/sql-statements/sql-statement-alter-resource-group.md b/sql-statements/sql-statement-alter-resource-group.md index 8500abcc10817..8da6a7647856e 100644 --- a/sql-statements/sql-statement-alter-resource-group.md +++ b/sql-statements/sql-statement-alter-resource-group.md @@ -3,7 +3,7 @@ title: ALTER RESOURCE GROUP summary: TiDBにおけるALTER RESOURCE GROUPの使い方を学びましょう。 --- -# アルター・リソース・グループ {#alter-resource-group} +# ALTER RESOURCE GROUP {#alter-resource-group} `ALTER RESOURCE GROUP`ステートメントは、データベース内のリソース グループを変更するために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるALTER RESOURCE GROUPの使い方を学びましょう > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AlterResourceGroupStmt ::= @@ -180,6 +180,6 @@ MySQL は[アルター・リソース・グループ](https://dev.mysql.com/doc/ ## 関連項目 {#see-also} -- [リソースグループを削除する](/sql-statements/sql-statement-drop-resource-group.md) -- [リソースグループを作成する](/sql-statements/sql-statement-create-resource-group.md) +- [DROP RESOURCE GROUP](/sql-statements/sql-statement-drop-resource-group.md) +- [CREATE RESOURCE GROUP](/sql-statements/sql-statement-create-resource-group.md) - [リクエストユニット(RU)](/tidb-resource-control-ru-groups.md#what-is-request-unit-ru) diff --git a/sql-statements/sql-statement-alter-sequence.md b/sql-statements/sql-statement-alter-sequence.md index 5273bcd532c7f..aff601ba453a8 100644 --- a/sql-statements/sql-statement-alter-sequence.md +++ b/sql-statements/sql-statement-alter-sequence.md @@ -3,7 +3,7 @@ title: ALTER SEQUENCE summary: TiDB データベースの ALTER SEQUENCE の使用法の概要。 --- -# シーケンスの変更 {#alter-sequence} +# ALTER SEQUENCE {#alter-sequence} `ALTER SEQUENCE`ステートメントは、TiDB内のシーケンスオブジェクトを変更します。シーケンスは、 `Table`および`View`のオブジェクトと同等のデータベースオブジェクトです。シーケンスは、カスタマイズされた方法でシリアル化されたIDを生成するために使用されます。 @@ -189,7 +189,7 @@ SHOW CREATE SEQUENCE s2\G ## 参照 {#see-also} -- [シーケンスを作成](/sql-statements/sql-statement-create-sequence.md) -- [ドロップシーケンス](/sql-statements/sql-statement-drop-sequence.md) -- [シーケンスの作成を表示](/sql-statements/sql-statement-show-create-sequence.md) +- [CREATE SEQUENCE](/sql-statements/sql-statement-create-sequence.md) +- [DROP SEQUENCE](/sql-statements/sql-statement-drop-sequence.md) +- [SHOW CREATE SEQUENCE](/sql-statements/sql-statement-show-create-sequence.md) - [シーケンス関数](/functions-and-operators/sequence-functions.md) diff --git a/sql-statements/sql-statement-alter-table-compact.md b/sql-statements/sql-statement-alter-table-compact.md index 5a31a21290086..28c372b2f20c9 100644 --- a/sql-statements/sql-statement-alter-table-compact.md +++ b/sql-statements/sql-statement-alter-table-compact.md @@ -205,5 +205,5 @@ SELECT PARTITION_NAME, TOTAL_DELTA_ROWS, TOTAL_STABLE_ROWS ## 参照 {#see-also} -- [テーブルの変更](/sql-statements/sql-statement-alter-table.md) -- [TIDBを殺せ](/sql-statements/sql-statement-kill.md) +- [ALTER TABLE](/sql-statements/sql-statement-alter-table.md) +- [KILL](/sql-statements/sql-statement-kill.md) diff --git a/sql-statements/sql-statement-alter-table.md b/sql-statements/sql-statement-alter-table.md index 127a7a0732bbd..a2dea678f684a 100644 --- a/sql-statements/sql-statement-alter-table.md +++ b/sql-statements/sql-statement-alter-table.md @@ -3,7 +3,7 @@ title: ALTER TABLE | TiDB SQL Statement Reference summary: TiDB データベースの ALTER TABLE の使用法の概要。 --- -# テーブルの変更 {#alter-table} +# ALTER TABLE {#alter-table} この文は、既存のテーブルを新しいテーブル構造に適合するように変更します。文`ALTER TABLE`は次の目的で使用できます。 @@ -181,12 +181,12 @@ TiDB の`ALTER TABLE`には次の主な制限が適用されます。 ## 参照 {#see-also} - [MySQLの互換性](/mysql-compatibility.md#ddl-operations) -- [列を追加](/sql-statements/sql-statement-add-column.md) -- [ドロップカラム](/sql-statements/sql-statement-drop-column.md) -- [インデックスを追加](/sql-statements/sql-statement-add-index.md) -- [インデックスを削除](/sql-statements/sql-statement-drop-index.md) -- [インデックス名の変更](/sql-statements/sql-statement-rename-index.md) -- [インデックスの変更](/sql-statements/sql-statement-alter-index.md) -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) +- [ADD COLUMN](/sql-statements/sql-statement-add-column.md) +- [DROP COLUMN](/sql-statements/sql-statement-drop-column.md) +- [ADD INDEX](/sql-statements/sql-statement-add-index.md) +- [DROP INDEX](/sql-statements/sql-statement-drop-index.md) +- [RENAME INDEX](/sql-statements/sql-statement-rename-index.md) +- [ALTER INDEX](/sql-statements/sql-statement-alter-index.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) diff --git a/sql-statements/sql-statement-alter-user.md b/sql-statements/sql-statement-alter-user.md index 6dc0c184f67da..26647596df024 100644 --- a/sql-statements/sql-statement-alter-user.md +++ b/sql-statements/sql-statement-alter-user.md @@ -3,7 +3,7 @@ title: ALTER USER | TiDB SQL Statement Reference summary: TiDB データベースの ALTER USER の使用法の概要。 --- -# ユーザーの変更 {#alter-user} +# ALTER USER {#alter-user} この文は、TiDB権限システム内の既存のユーザーを変更します。MySQL権限システムでは、ユーザーはユーザー名と接続元のホストの組み合わせです。したがって、IPアドレス`192.168.1.1`からのみ接続できるユーザー`'newuser2'@'192.168.1.1'`を作成することが可能です。また、2人のユーザーに同じユーザー領域を持たせ、異なるホストからログインするユーザーに異なる権限を付与することも可能です。 @@ -186,6 +186,6 @@ SELECT USER, JSON_EXTRACT(User_attributes, "$.resource_group") FROM mysql.user W -- [ユーザーを作成](/sql-statements/sql-statement-create-user.md) -- [ユーザーを削除](/sql-statements/sql-statement-drop-user.md) -- [ユーザーの作成を表示](/sql-statements/sql-statement-show-create-user.md) +- [CREATE USER](/sql-statements/sql-statement-create-user.md) +- [DROP USER](/sql-statements/sql-statement-drop-user.md) +- [SHOW CREATE USER](/sql-statements/sql-statement-show-create-user.md) diff --git a/sql-statements/sql-statement-analyze-table.md b/sql-statements/sql-statement-analyze-table.md index 4be99ebda6c88..2421bbbc05d64 100644 --- a/sql-statements/sql-statement-analyze-table.md +++ b/sql-statements/sql-statement-analyze-table.md @@ -3,7 +3,7 @@ title: ANALYZE | TiDB SQL Statement Reference summary: TiDB データベースに対する ANALYZE の使用法の概要。 --- -# 分析 {#analyze} +# ANALYZE {#analyze} このステートメントは、TiDBがテーブルとインデックスに対して構築する統計情報を更新します。大規模なバッチ更新またはレコードのインポートを実行した後、またはクエリ実行プランが最適ではないことに気付いた場合は、 `ANALYZE`実行することをお勧めします。 @@ -102,4 +102,4 @@ TiDBは、収集する統計情報と、クエリ実行時に統計情報を利 ## 参照 {#see-also} - [EXPLAIN](/sql-statements/sql-statement-explain.md) -- [EXPLAIN分析](/sql-statements/sql-statement-explain-analyze.md) +- [EXPLAIN ANALYZE](/sql-statements/sql-statement-explain-analyze.md) diff --git a/sql-statements/sql-statement-backup.md b/sql-statements/sql-statement-backup.md index 7001a21d6b180..e9853a4109c7d 100644 --- a/sql-statements/sql-statement-backup.md +++ b/sql-statements/sql-statement-backup.md @@ -3,7 +3,7 @@ title: BACKUP | TiDB SQL Statement Reference summary: TiDBデータベースにおけるBACKUPの使用方法の概要。 --- -# バックアップ {#backup} +# BACKUP {#backup} このステートメントは、TiDBクラスタの分散バックアップを実行するために使用されます。 @@ -22,7 +22,7 @@ summary: TiDBデータベースにおけるBACKUPの使用方法の概要。 `BACKUP` 「tikv」ストレージエンジンでのみ使用できます。「unistore」エンジンで`BACKUP`を使用すると失敗します。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram BackupStmt ::= @@ -185,5 +185,5 @@ BACKUP DATABASE `test` TO 'local:///mnt/backup/hist03' ## 関連項目 {#see-also} -- [復元する](/sql-statements/sql-statement-restore.md) -- [バックアップを表示](/sql-statements/sql-statement-show-backups.md) +- [RESTORE](/sql-statements/sql-statement-restore.md) +- [SHOW [BACKUPS|RESTORES]](/sql-statements/sql-statement-show-backups.md) diff --git a/sql-statements/sql-statement-batch.md b/sql-statements/sql-statement-batch.md index b62f78c70b0d9..43df6bde9f9a2 100644 --- a/sql-statements/sql-statement-batch.md +++ b/sql-statements/sql-statement-batch.md @@ -3,7 +3,7 @@ title: BATCH summary: TiDB データベースにおける BATCH の使用法の概要。 --- -# バッチ {#batch} +# BATCH {#batch} `BATCH`構文は、TiDB 内で DML 文を複数の文に分割して実行します。つまり、トランザクションの原子性と独立性は**保証されません**。したがって、これは「非トランザクション」文です。 diff --git a/sql-statements/sql-statement-begin.md b/sql-statements/sql-statement-begin.md index 1eb54fd118084..d79da6b18752e 100644 --- a/sql-statements/sql-statement-begin.md +++ b/sql-statements/sql-statement-begin.md @@ -3,7 +3,7 @@ title: BEGIN | TiDB SQL Statement Reference summary: TiDB データベースにおける BEGIN の使用法の概要。 --- -# 始める {#begin} +# BEGIN {#begin} この文はTiDB内で新しいトランザクションを開始します。これは文`START TRANSACTION`と`SET autocommit=0`に似ています。 @@ -40,7 +40,7 @@ TiDBは`BEGIN PESSIMISTIC`または`BEGIN OPTIMISTIC`の構文拡張をサポー ## 参照 {#see-also} - [COMMIT](/sql-statements/sql-statement-commit.md) -- [ロールバック](/sql-statements/sql-statement-rollback.md) -- [トランザクションを開始](/sql-statements/sql-statement-start-transaction.md) +- [ROLLBACK](/sql-statements/sql-statement-rollback.md) +- [START TRANSACTION](/sql-statements/sql-statement-start-transaction.md) - [TiDB楽観的トランザクションモデル](/optimistic-transaction.md) - [TiDB悲観的トランザクションモード](/pessimistic-transaction.md) diff --git a/sql-statements/sql-statement-cancel-distribution-job.md b/sql-statements/sql-statement-cancel-distribution-job.md index b2f710f1a1d11..a0e31a06ba912 100644 --- a/sql-statements/sql-statement-cancel-distribution-job.md +++ b/sql-statements/sql-statement-cancel-distribution-job.md @@ -3,7 +3,7 @@ title: CANCEL DISTRIBUTION JOB summary: TiDBにおけるCANCEL DISTRIBUTION JOBの使用方法の概要。 --- -# 配布ジョブのキャンセル(v8.5.4の新機能) {#cancel-distribution-job-span-class-version-mark-new-in-v8-5-4-span} +# CANCEL DISTRIBUTION JOB New in v8.5.4 and v9.0.0 {#cancel-distribution-job-span-class-version-mark-new-in-v8-5-4-span} `CANCEL DISTRIBUTION JOB`ステートメントは、TiDB の[`DISTRIBUTE TABLE`](/sql-statements/sql-statement-distribute-table.md)ステートメントを使用して作成されたリージョンスケジューリング タスクをキャンセルするために使用されます。 @@ -15,7 +15,7 @@ summary: TiDBにおけるCANCEL DISTRIBUTION JOBの使用方法の概要。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram CancelDistributionJobsStmt ::= diff --git a/sql-statements/sql-statement-cancel-import-job.md b/sql-statements/sql-statement-cancel-import-job.md index 7d273561d4e21..ae1b9578def73 100644 --- a/sql-statements/sql-statement-cancel-import-job.md +++ b/sql-statements/sql-statement-cancel-import-job.md @@ -3,7 +3,7 @@ title: CANCEL IMPORT summary: TiDB での CANCEL IMPORT の使用法の概要。 --- -# インポートをキャンセル {#cancel-import} +# CANCEL IMPORT {#cancel-import} `CANCEL IMPORT`ステートメントは、TiDB で作成されたデータ インポート ジョブをキャンセルするために使用されます。 diff --git a/sql-statements/sql-statement-change-column.md b/sql-statements/sql-statement-change-column.md index e725de0f9e748..0a557ea352bd1 100644 --- a/sql-statements/sql-statement-change-column.md +++ b/sql-statements/sql-statement-change-column.md @@ -3,7 +3,7 @@ title: CHANGE COLUMN | TiDB SQL Statement Reference summary: TiDB データベースの CHANGE COLUMN の使用法の概要。 --- -# 列の変更 {#change-column} +# CHANGE COLUMN {#change-column} `ALTER TABLE.. CHANGE COLUMN`のステートメントは、既存のテーブルの列を変更します。変更には、列名の変更と、互換性のあるデータ型への変更の両方が含まれます。 @@ -119,8 +119,8 @@ ALTER TABLE t CHANGE COLUMN a a DATETIME; ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [列を追加](/sql-statements/sql-statement-add-column.md) -- [ドロップカラム](/sql-statements/sql-statement-drop-column.md) -- [列の変更](/sql-statements/sql-statement-modify-column.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [ADD COLUMN](/sql-statements/sql-statement-add-column.md) +- [DROP COLUMN](/sql-statements/sql-statement-drop-column.md) +- [MODIFY COLUMN](/sql-statements/sql-statement-modify-column.md) diff --git a/sql-statements/sql-statement-commit.md b/sql-statements/sql-statement-commit.md index 3411370c6f6d6..b76b63b843e8e 100644 --- a/sql-statements/sql-statement-commit.md +++ b/sql-statements/sql-statement-commit.md @@ -46,7 +46,7 @@ Query OK, 0 rows affected (0.01 sec) ## 参照 {#see-also} -- [トランザクションを開始](/sql-statements/sql-statement-start-transaction.md) -- [ロールバック](/sql-statements/sql-statement-rollback.md) -- [始める](/sql-statements/sql-statement-begin.md) +- [START TRANSACTION](/sql-statements/sql-statement-start-transaction.md) +- [ROLLBACK](/sql-statements/sql-statement-rollback.md) +- [BEGIN](/sql-statements/sql-statement-begin.md) - [制約の遅延チェック](/transaction-overview.md#lazy-check-of-constraints) diff --git a/sql-statements/sql-statement-create-binding.md b/sql-statements/sql-statement-create-binding.md index 9aea91429bbd5..6feb8aab5e87f 100644 --- a/sql-statements/sql-statement-create-binding.md +++ b/sql-statements/sql-statement-create-binding.md @@ -3,7 +3,7 @@ title: CREATE [GLOBAL|SESSION] BINDING summary: TiDB データベースでの CREATE BINDING の使用。 --- -# [グローバル|セッション]バインディングの作成 {#create-global-session-binding} +# CREATE [GLOBAL|SESSION] BINDING {#create-global-session-binding} このステートメントは、TiDB に新しい実行プラン バインディングを作成します。バインディングを使用すると、基になるクエリを変更することなく、ステートメントにヒントを挿入できます。 @@ -322,8 +322,8 @@ Empty set (0.002 sec) ## 参照 {#see-also} -- [[グローバル|セッション]バインディングの削除](/sql-statements/sql-statement-drop-binding.md) -- [[グローバル|セッション]バインディングを表示](/sql-statements/sql-statement-show-bindings.md) -- [表を分析する](/sql-statements/sql-statement-analyze-table.md) +- [DROP [GLOBAL|SESSION] BINDING](/sql-statements/sql-statement-drop-binding.md) +- [SHOW [GLOBAL|SESSION] BINDINGS](/sql-statements/sql-statement-show-bindings.md) +- [ANALYZE TABLE](/sql-statements/sql-statement-analyze-table.md) - [オプティマイザヒント](/optimizer-hints.md) - [SQLプラン管理](/sql-plan-management.md) diff --git a/sql-statements/sql-statement-create-database.md b/sql-statements/sql-statement-create-database.md index 78fffd3fd5f27..49f131e5c9015 100644 --- a/sql-statements/sql-statement-create-database.md +++ b/sql-statements/sql-statement-create-database.md @@ -3,7 +3,7 @@ title: CREATE DATABASE | TiDB SQL Statement Reference summary: TiDB データベースの CREATE DATABASE の使用法の概要。 --- -# データベースの作成 {#create-database} +# CREATE DATABASE {#create-database} この文はTiDBに新しいデータベースを作成します。MySQLにおける「データベース」の用語は、SQL標準のスキーマに最も近いものです。 @@ -77,7 +77,7 @@ TiDBの`CREATE DATABASE`文はMySQLと完全に互換性があります。互換 ## 参照 {#see-also} -- [使用](/sql-statements/sql-statement-use.md) -- [データベースの変更](/sql-statements/sql-statement-alter-database.md) -- [データベースの削除](/sql-statements/sql-statement-drop-database.md) -- [データベースを表示](/sql-statements/sql-statement-show-databases.md) +- [USE](/sql-statements/sql-statement-use.md) +- [ALTER DATABASE](/sql-statements/sql-statement-alter-database.md) +- [DROP DATABASE](/sql-statements/sql-statement-drop-database.md) +- [SHOW DATABASES](/sql-statements/sql-statement-show-databases.md) diff --git a/sql-statements/sql-statement-create-index.md b/sql-statements/sql-statement-create-index.md index 4e78c934b4d27..075f03235b02c 100644 --- a/sql-statements/sql-statement-create-index.md +++ b/sql-statements/sql-statement-create-index.md @@ -3,7 +3,7 @@ title: CREATE INDEX | TiDB SQL Statement Reference summary: TiDBデータベースにおけるCREATE INDEXの使用方法の概要。 --- -# インデックスを作成する {#create-index} +# CREATE INDEX {#create-index} このステートメントは、既存のテーブルに新しいインデックスを追加します。これは、 [`ALTER TABLE .. ADD INDEX`](/sql-statements/sql-statement-alter-table.md)の代替構文であり、MySQL との互換性のために含まれています。 @@ -15,7 +15,7 @@ summary: TiDBデータベースにおけるCREATE INDEXの使用方法の概要 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram CreateIndexStmt ::= @@ -365,16 +365,16 @@ Query OK, 1 row affected (0.00 sec) - テーブルが複数値インデックスを使用している場合、 BR、TiCDC、またはTiDB Lightningを使用して、v6.6.0より前のTiDBクラスタにテーブルをバックアップ、レプリケート、またはインポートすることはできません。 - 複雑な条件を含むクエリの場合、TiDB は複数値のインデックスを選択できない場合があります。多値インデックスでサポートされる条件パターンについては、 [複数値インデックスを使用する](/choose-index.md#use-multi-valued-indexes)を参照してください。 -## 非表示インデックス {#invisible-index} +## 不可視インデックス {#invisible-index} -デフォルトでは、非表示インデックスとはクエリ最適化ツールによって無視されるインデックスのことです。 +デフォルトでは、不可視インデックスとはクエリ最適化ツールによって無視されるインデックスのことです。 ```sql CREATE TABLE t1 (c1 INT, c2 INT, UNIQUE(c2)); CREATE UNIQUE INDEX c1 ON t1 (c1) INVISIBLE; ``` -TiDB v8.0.0以降では、システム変数[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800)変更することで、オプティマイザに非表示のインデックスを選択させることができます。 +TiDB v8.0.0以降では、システム変数[`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800)変更することで、オプティマイザに不可視インデックスを選択させることができます。 詳細については、 [`ALTER INDEX`](/sql-statements/sql-statement-alter-index.md)参照してください。 @@ -408,10 +408,10 @@ TiDB v8.0.0以降では、システム変数[`tidb_opt_use_invisible_indexes`](/ - [インデックス選択](/choose-index.md) - [インデックス問題の解決方法](/wrong-index-solution.md) -- [インデックスを追加](/sql-statements/sql-statement-add-index.md) -- [インデックスを削除](/sql-statements/sql-statement-drop-index.md) -- [インデックス名の変更](/sql-statements/sql-statement-rename-index.md) -- [インデックスの変更](/sql-statements/sql-statement-alter-index.md) -- [列を追加](/sql-statements/sql-statement-add-column.md) -- [テーブルを作成する](/sql-statements/sql-statement-create-table.md) +- [ADD INDEX](/sql-statements/sql-statement-add-index.md) +- [DROP INDEX](/sql-statements/sql-statement-drop-index.md) +- [RENAME INDEX](/sql-statements/sql-statement-rename-index.md) +- [ALTER INDEX](/sql-statements/sql-statement-alter-index.md) +- [ADD COLUMN](/sql-statements/sql-statement-add-column.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) - [EXPLAIN](/sql-statements/sql-statement-explain.md) diff --git a/sql-statements/sql-statement-create-placement-policy.md b/sql-statements/sql-statement-create-placement-policy.md index 8927165019e9e..e8a32ec543f3c 100644 --- a/sql-statements/sql-statement-create-placement-policy.md +++ b/sql-statements/sql-statement-create-placement-policy.md @@ -3,7 +3,7 @@ title: CREATE PLACEMENT POLICY summary: TiDBにおけるCREATE PLACEMENT POLICYの使用方法。 --- -# 配置ポリシーを作成する {#create-placement-policy} +# CREATE PLACEMENT POLICY {#create-placement-policy} `CREATE PLACEMENT POLICY`後でテーブル、パーティション、またはデータベーススキーマに割り当てることができる名前付き配置ポリシーを作成するために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるCREATE PLACEMENT POLICYの使用方法。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram CreatePolicyStmt ::= @@ -79,6 +79,6 @@ SHOW CREATE PLACEMENT POLICY p1; ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [番組掲載](/sql-statements/sql-statement-show-placement.md) -- [配置方針の変更](/sql-statements/sql-statement-alter-placement-policy.md) -- [ドロップ配置ポリシー](/sql-statements/sql-statement-drop-placement-policy.md) +- [SHOW PLACEMENT](/sql-statements/sql-statement-show-placement.md) +- [ALTER PLACEMENT POLICY](/sql-statements/sql-statement-alter-placement-policy.md) +- [DROP PLACEMENT POLICY](/sql-statements/sql-statement-drop-placement-policy.md) diff --git a/sql-statements/sql-statement-create-resource-group.md b/sql-statements/sql-statement-create-resource-group.md index 2792cb037a997..9078d20d21981 100644 --- a/sql-statements/sql-statement-create-resource-group.md +++ b/sql-statements/sql-statement-create-resource-group.md @@ -3,7 +3,7 @@ title: CREATE RESOURCE GROUP summary: TiDBにおけるCREATE RESOURCE GROUPの使い方を学びましょう。 --- -# リソースグループを作成する {#create-resource-group} +# CREATE RESOURCE GROUP {#create-resource-group} `CREATE RESOURCE GROUP`ステートメントを使用してリソース グループを作成できます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるCREATE RESOURCE GROUPの使い方を学びましょう > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram CreateResourceGroupStmt ::= @@ -141,7 +141,7 @@ MySQL は[リソースグループを作成する](https://dev.mysql.com/doc/ref ## 関連項目 {#see-also} -- [リソースグループを削除する](/sql-statements/sql-statement-drop-resource-group.md) -- [アルター・リソース・グループ](/sql-statements/sql-statement-alter-resource-group.md) -- [ユーザーリソースグループの変更](/sql-statements/sql-statement-alter-user.md#modify-the-resource-group-bound-to-the-user) +- [DROP RESOURCE GROUP](/sql-statements/sql-statement-drop-resource-group.md) +- [ALTER RESOURCE GROUP](/sql-statements/sql-statement-alter-resource-group.md) +- [ユーザーにバインドされているリソースグループを変更する](/sql-statements/sql-statement-alter-user.md#modify-the-resource-group-bound-to-the-user) - [リクエストユニット(RU)](/tidb-resource-control-ru-groups.md#what-is-request-unit-ru) diff --git a/sql-statements/sql-statement-create-role.md b/sql-statements/sql-statement-create-role.md index b4452f240a657..8164cff23d05b 100644 --- a/sql-statements/sql-statement-create-role.md +++ b/sql-statements/sql-statement-create-role.md @@ -3,7 +3,7 @@ title: CREATE ROLE | TiDB SQL Statement Reference summary: TiDB データベースの CREATE ROLE の使用法の概要。 --- -# ロールを作成 {#create-role} +# CREATE ROLE {#create-role} このステートメントは、ロールベースのアクセス制御の一部としてユーザーに割り当てることができる新しいロールを作成します。 diff --git a/sql-statements/sql-statement-create-sequence.md b/sql-statements/sql-statement-create-sequence.md index 845cc9914b59a..74b640171989c 100644 --- a/sql-statements/sql-statement-create-sequence.md +++ b/sql-statements/sql-statement-create-sequence.md @@ -3,7 +3,7 @@ title: CREATE SEQUENCE summary: TiDB データベースの CREATE SEQUENCE の使用法の概要。 --- -# シーケンスを作成 {#create-sequence} +# CREATE SEQUENCE {#create-sequence} `CREATE SEQUENCE`ステートメントは、TiDB にシーケンスオブジェクトを作成します。シーケンスは、テーブルや`View`のオブジェクトと同等のデータベースオブジェクトです。シーケンスは、カスタマイズされた方法でシリアル化された ID を生成するために使用されます。 @@ -254,7 +254,7 @@ CREATE [TEMPORARY] SEQUENCE [IF NOT EXISTS] sequence_name ## 参照 {#see-also} -- [シーケンスの変更](/sql-statements/sql-statement-alter-sequence.md) -- [ドロップシーケンス](/sql-statements/sql-statement-drop-sequence.md) -- [シーケンスの作成を表示](/sql-statements/sql-statement-show-create-sequence.md) +- [ALTER SEQUENCE](/sql-statements/sql-statement-alter-sequence.md) +- [DROP SEQUENCE](/sql-statements/sql-statement-drop-sequence.md) +- [SHOW CREATE SEQUENCE](/sql-statements/sql-statement-show-create-sequence.md) - [シーケンス関数](/functions-and-operators/sequence-functions.md) diff --git a/sql-statements/sql-statement-create-table-like.md b/sql-statements/sql-statement-create-table-like.md index 8c6dce75c311e..218d54b6da637 100644 --- a/sql-statements/sql-statement-create-table-like.md +++ b/sql-statements/sql-statement-create-table-like.md @@ -3,7 +3,7 @@ title: CREATE TABLE LIKE | TiDB SQL Statement Reference summary: TiDB データベースの CREATE TABLE LIKE の使用法の概要。 --- -# 次のようなテーブルを作成する {#create-table-like} +# CREATE TABLE LIKE {#create-table-like} このステートメントは、データをコピーせずに、既存のテーブルの定義をコピーします。 @@ -55,7 +55,7 @@ Empty set (0.00 sec) ## 分割前のリージョン {#pre-split-region} -コピー元のテーブルに`PRE_SPLIT_REGIONS`属性が定義されている場合、 `CREATE TABLE LIKE`文で作成されたテーブルはこの属性を継承し、新しいテーブルのリージョンは分割されます。5の詳細については、 `PRE_SPLIT_REGIONS` [`CREATE TABLE`文](/sql-statements/sql-statement-create-table.md)参照してください。 +コピー元のテーブルに`PRE_SPLIT_REGIONS`属性が定義されている場合、 `CREATE TABLE LIKE`文で作成されたテーブルはこの属性を継承し、新しいテーブルのリージョンは分割されます。5の詳細については、 `PRE_SPLIT_REGIONS` [CREATE TABLE](/sql-statements/sql-statement-create-table.md)参照してください。 ## MySQLの互換性 {#mysql-compatibility} @@ -63,5 +63,5 @@ TiDBの`CREATE TABLE LIKE`文はMySQLと完全に互換性があります。互 ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) diff --git a/sql-statements/sql-statement-create-table.md b/sql-statements/sql-statement-create-table.md index e16405f46dd2f..aeeff5e3df008 100644 --- a/sql-statements/sql-statement-create-table.md +++ b/sql-statements/sql-statement-create-table.md @@ -3,11 +3,11 @@ title: CREATE TABLE | TiDB SQL Statement Reference summary: TiDBデータベースにおけるCREATE TABLEの使用方法の概要。 --- -# テーブルを作成する {#create-table} +# CREATE TABLE {#create-table} このステートメントは、現在選択されているデータベースに新しいテーブルを作成します。MySQL の`CREATE TABLE`ステートメントと同様の動作をします。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram CreateTableStmt ::= @@ -301,6 +301,6 @@ mysql> DESC t1; ## 関連項目 {#see-also} - [データ型](/data-type-overview.md) -- [テーブルを削除する](/sql-statements/sql-statement-drop-table.md) -- [テーブルを作成する](/sql-statements/sql-statement-create-table-like.md) -- [テーブルの作成を表示する](/sql-statements/sql-statement-show-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [CREATE TABLE LIKE](/sql-statements/sql-statement-create-table-like.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) diff --git a/sql-statements/sql-statement-create-user.md b/sql-statements/sql-statement-create-user.md index 5b42d1240ef68..b2922ac2300fb 100644 --- a/sql-statements/sql-statement-create-user.md +++ b/sql-statements/sql-statement-create-user.md @@ -3,7 +3,7 @@ title: CREATE USER | TiDB SQL Statement Reference summary: TiDB データベースの CREATE USER の使用法の概要。 --- -# ユーザーを作成 {#create-user} +# CREATE USER {#create-user} この文は、パスワードを指定して新しいユーザーを作成します。MySQLの権限システムでは、ユーザーはユーザー名と接続元のホストの組み合わせです。したがって、IPアドレス`192.168.1.1`からのみ接続できるユーザー`'newuser2'@'192.168.1.1'`を作成することが可能です。また、2人のユーザーに同じユーザー領域を持たせ、異なるホストからログインするユーザーに異なる権限を付与することも可能です。 @@ -170,6 +170,6 @@ SELECT USER, HOST, USER_ATTRIBUTES FROM MYSQL.USER WHERE USER='newuser7'; -- [ユーザーを削除](/sql-statements/sql-statement-drop-user.md) -- [ユーザーの作成を表示](/sql-statements/sql-statement-show-create-user.md) -- [ユーザーの変更](/sql-statements/sql-statement-alter-user.md) +- [DROP USER](/sql-statements/sql-statement-drop-user.md) +- [SHOW CREATE USER](/sql-statements/sql-statement-show-create-user.md) +- [ALTER USER](/sql-statements/sql-statement-alter-user.md) diff --git a/sql-statements/sql-statement-create-view.md b/sql-statements/sql-statement-create-view.md index 31c74f3629f37..12452b7e7803c 100644 --- a/sql-statements/sql-statement-create-view.md +++ b/sql-statements/sql-statement-create-view.md @@ -3,7 +3,7 @@ title: CREATE VIEW | TiDB SQL Statement Reference summary: TiDB データベースの CREATE VIEW の使用法の概要。 --- -# ビューを作成 {#create-view} +# CREATE VIEW {#create-view} `CREATE VIEW`の文は、 `SELECT`番目の文をテーブルと同様にクエリ可能なオブジェクトとして保存します。TiDB のビューは非マテリアライズドです。つまり、ビューがクエリされると、TiDB は内部的にクエリを書き換え、ビュー定義と SQL クエリを結合します。 @@ -95,7 +95,7 @@ ERROR 1105 (HY000): insert into view v1 is not supported now. ## 参照 {#see-also} -- [ドロップビュー](/sql-statements/sql-statement-drop-view.md) -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) +- [DROP VIEW](/sql-statements/sql-statement-drop-view.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) diff --git a/sql-statements/sql-statement-deallocate.md b/sql-statements/sql-statement-deallocate.md index 329fcbe2ba560..fee881b815166 100644 --- a/sql-statements/sql-statement-deallocate.md +++ b/sql-statements/sql-statement-deallocate.md @@ -3,7 +3,7 @@ title: DEALLOCATE | TiDB SQL Statement Reference summary: TiDB データベースの DEALLOCATE の使用法の概要。 --- -# 割り当て解除 {#deallocate} +# DEALLOCATE {#deallocate} `DEALLOCATE`ステートメントは、サーバー側の準備済みステートメントへの SQL インターフェイスを提供します。 @@ -51,5 +51,5 @@ TiDBの`DEALLOCATE`文はMySQLと完全に互換性があります。互換性 ## 参照 {#see-also} -- [準備する](/sql-statements/sql-statement-prepare.md) -- [実行する](/sql-statements/sql-statement-execute.md) +- [PREPARE](/sql-statements/sql-statement-prepare.md) +- [EXECUTE](/sql-statements/sql-statement-execute.md) diff --git a/sql-statements/sql-statement-delete.md b/sql-statements/sql-statement-delete.md index 90ff1a44486c1..506fa79f8378d 100644 --- a/sql-statements/sql-statement-delete.md +++ b/sql-statements/sql-statement-delete.md @@ -57,7 +57,7 @@ TiDBの`DELETE`文はMySQLと完全に互換性があります。互換性に違 ## 参照 {#see-also} -- [入れる](/sql-statements/sql-statement-insert.md) -- [選択](/sql-statements/sql-statement-select.md) -- [アップデート](/sql-statements/sql-statement-update.md) -- [交換する](/sql-statements/sql-statement-replace.md) +- [INSERT](/sql-statements/sql-statement-insert.md) +- [SELECT](/sql-statements/sql-statement-select.md) +- [UPDATE](/sql-statements/sql-statement-update.md) +- [REPLACE](/sql-statements/sql-statement-replace.md) diff --git a/sql-statements/sql-statement-desc.md b/sql-statements/sql-statement-desc.md index 6698a971c343b..0f6087fa84738 100644 --- a/sql-statements/sql-statement-desc.md +++ b/sql-statements/sql-statement-desc.md @@ -3,6 +3,6 @@ title: DESC | TiDB SQL Statement Reference summary: TiDB データベースにおける DESC` の使用法の概要。 --- -# 説明 {#desc} +# DESC {#desc} この文は[`EXPLAIN`](/sql-statements/sql-statement-explain.md)のエイリアスです。MySQLとの互換性のために用意されています。 diff --git a/sql-statements/sql-statement-describe.md b/sql-statements/sql-statement-describe.md index 55fd1c1918b78..59682e6d66307 100644 --- a/sql-statements/sql-statement-describe.md +++ b/sql-statements/sql-statement-describe.md @@ -3,6 +3,6 @@ title: DESCRIBE | TiDB SQL Statement Reference summary: TiDB データベースにおける DESCRIBE の使用法の概要。 --- -# 説明する {#describe} +# DESCRIBE {#describe} この文は[`EXPLAIN`](/sql-statements/sql-statement-explain.md)のエイリアスです。MySQLとの互換性のために用意されています。 diff --git a/sql-statements/sql-statement-distribute-table.md b/sql-statements/sql-statement-distribute-table.md index e8bea7bdf4961..ff4e690db18d0 100644 --- a/sql-statements/sql-statement-distribute-table.md +++ b/sql-statements/sql-statement-distribute-table.md @@ -3,7 +3,7 @@ title: DISTRIBUTE TABLE summary: TiDBデータベースにおけるDISTRIBUTE T​​ABLEの使用方法の概要。 --- -# 分散テーブル(v8.5.4の新機能) {#distribute-table-span-class-version-mark-new-in-v8-5-4-span} +# DISTRIBUTE TABLE New in v8.5.4 and v9.0.0 {#distribute-table-span-class-version-mark-new-in-v8-5-4-span} > **警告:** > @@ -19,7 +19,7 @@ summary: TiDBデータベースにおけるDISTRIBUTE T​​ABLEの使用方法 `DISTRIBUTE TABLE`ステートメントは、指定されたテーブルのリージョンを再分配および再スケジュールし、テーブルレベルでバランスの取れた分散を実現します。このステートメントを実行することで、リージョンが少数のTiFlashまたは TiKV ノードに集中するのを防ぎ、テーブル内のリージョンの分散が不均一になる問題を解決できます。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram DistributeTableStmt ::= diff --git a/sql-statements/sql-statement-do.md b/sql-statements/sql-statement-do.md index 135a1b9d4b7c6..5959468dcb2f3 100644 --- a/sql-statements/sql-statement-do.md +++ b/sql-statements/sql-statement-do.md @@ -3,7 +3,7 @@ title: DO | TiDB SQL Statement Reference summary: TiDB データベースにおける DO の使用法の概要。 --- -# する {#do} +# DO {#do} `DO`式を実行しますが、結果は返しません。ほとんどの場合、 `DO`結果を返さない`SELECT expr, ...`と同等です。 @@ -57,4 +57,4 @@ TiDBの`DO`文はMySQLと完全に互換性があります。互換性に違い ## 参照 {#see-also} -- [選択](/sql-statements/sql-statement-select.md) +- [SELECT](/sql-statements/sql-statement-select.md) diff --git a/sql-statements/sql-statement-drop-binding.md b/sql-statements/sql-statement-drop-binding.md index 4b36147e6155f..eab27041148e6 100644 --- a/sql-statements/sql-statement-drop-binding.md +++ b/sql-statements/sql-statement-drop-binding.md @@ -3,7 +3,7 @@ title: DROP [GLOBAL|SESSION] BINDING summary: TiDB データベースでの DROP BINDING の使用。 --- -# DROP [グローバル|セッション] バインディング {#drop-global-session-binding} +# DROP [GLOBAL|SESSION] BINDING {#drop-global-session-binding} この文は、特定のSQL文からバインディングを削除します。バインディングを使用すると、基になるクエリを変更することなく、文にヒントを挿入できます。 @@ -208,8 +208,8 @@ Empty set (0.002 sec) ## 参照 {#see-also} -- [[グローバル|セッション]バインディングの作成](/sql-statements/sql-statement-create-binding.md) -- [[グローバル|セッション]バインディングを表示](/sql-statements/sql-statement-show-bindings.md) -- [テーブルを分析する](/sql-statements/sql-statement-analyze-table.md) +- [CREATE [GLOBAL|SESSION] BINDING](/sql-statements/sql-statement-create-binding.md) +- [SHOW [GLOBAL|SESSION] BINDINGS](/sql-statements/sql-statement-show-bindings.md) +- [ANALYZE TABLE](/sql-statements/sql-statement-analyze-table.md) - [オプティマイザヒント](/optimizer-hints.md) - [SQLプラン管理](/sql-plan-management.md) diff --git a/sql-statements/sql-statement-drop-column.md b/sql-statements/sql-statement-drop-column.md index 5f6db94443bee..55a04f1e7b34b 100644 --- a/sql-statements/sql-statement-drop-column.md +++ b/sql-statements/sql-statement-drop-column.md @@ -3,7 +3,7 @@ title: DROP COLUMN | TiDB SQL Statement Reference summary: TiDB データベースの DROP COLUMN の使用法の概要。 --- -# ドロップカラム {#drop-column} +# DROP COLUMN {#drop-column} このステートメントは、指定されたテーブルから列を削除します。1 `DROP COLUMN` TiDB でオンラインであるため、読み取りまたは書き込み操作はブロックされません。 @@ -78,6 +78,6 @@ mysql> SELECT * FROM t1; ## 参照 {#see-also} -- [列を追加](/sql-statements/sql-statement-add-column.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) +- [ADD COLUMN](/sql-statements/sql-statement-add-column.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) diff --git a/sql-statements/sql-statement-drop-database.md b/sql-statements/sql-statement-drop-database.md index 0f0dc1ae59ee8..0e6fefa724f2a 100644 --- a/sql-statements/sql-statement-drop-database.md +++ b/sql-statements/sql-statement-drop-database.md @@ -50,5 +50,5 @@ TiDBの`DROP DATABASE`文はMySQLと完全に互換性があります。互換 ## 参照 {#see-also} -- [データベースの作成](/sql-statements/sql-statement-create-database.md) -- [データベースの変更](/sql-statements/sql-statement-alter-database.md) +- [CREATE DATABASE](/sql-statements/sql-statement-create-database.md) +- [ALTER DATABASE](/sql-statements/sql-statement-alter-database.md) diff --git a/sql-statements/sql-statement-drop-index.md b/sql-statements/sql-statement-drop-index.md index c5690623affbe..784e8a43dbddf 100644 --- a/sql-statements/sql-statement-drop-index.md +++ b/sql-statements/sql-statement-drop-index.md @@ -62,8 +62,8 @@ Query OK, 0 rows affected (0.30 sec) ## 参照 {#see-also} -- [インデックスを表示](/sql-statements/sql-statement-show-indexes.md) -- [インデックスの作成](/sql-statements/sql-statement-create-index.md) -- [インデックスを追加](/sql-statements/sql-statement-add-index.md) -- [インデックス名の変更](/sql-statements/sql-statement-rename-index.md) -- [インデックスの変更](/sql-statements/sql-statement-alter-index.md) +- [SHOW INDEXES [FROM|IN]](/sql-statements/sql-statement-show-indexes.md) +- [CREATE INDEX](/sql-statements/sql-statement-create-index.md) +- [ADD INDEX](/sql-statements/sql-statement-add-index.md) +- [RENAME INDEX](/sql-statements/sql-statement-rename-index.md) +- [ALTER INDEX](/sql-statements/sql-statement-alter-index.md) diff --git a/sql-statements/sql-statement-drop-placement-policy.md b/sql-statements/sql-statement-drop-placement-policy.md index 5f4ace006ef9d..fc9f3bb5116cf 100644 --- a/sql-statements/sql-statement-drop-placement-policy.md +++ b/sql-statements/sql-statement-drop-placement-policy.md @@ -3,7 +3,7 @@ title: DROP PLACEMENT POLICY summary: TiDBにおけるALTER PLACEMENT POLICYの使用方法。 --- -# ドロップ配置ポリシー {#drop-placement-policy} +# DROP PLACEMENT POLICY {#drop-placement-policy} `DROP PLACEMENT POLICY`は、以前に作成した配置ポリシーを削除するために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるALTER PLACEMENT POLICYの使用方法。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram DropPolicyStmt ::= @@ -66,6 +66,6 @@ Query OK, 0 rows affected (0.21 sec) ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [番組掲載](/sql-statements/sql-statement-show-placement.md) -- [配置ポリシーを作成する](/sql-statements/sql-statement-create-placement-policy.md) -- [配置方針の変更](/sql-statements/sql-statement-alter-placement-policy.md) +- [SHOW PLACEMENT](/sql-statements/sql-statement-show-placement.md) +- [CREATE PLACEMENT POLICY](/sql-statements/sql-statement-create-placement-policy.md) +- [ALTER PLACEMENT POLICY](/sql-statements/sql-statement-alter-placement-policy.md) diff --git a/sql-statements/sql-statement-drop-resource-group.md b/sql-statements/sql-statement-drop-resource-group.md index d204b09efe379..4a24df75945c6 100644 --- a/sql-statements/sql-statement-drop-resource-group.md +++ b/sql-statements/sql-statement-drop-resource-group.md @@ -11,7 +11,7 @@ summary: TiDBにおけるDROP RESOURCE GROUPの使い方を学びましょう。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram DropResourceGroupStmt ::= @@ -83,6 +83,6 @@ MySQL は[リソースグループを削除する](https://dev.mysql.com/doc/ref ## 関連項目 {#see-also} -- [アルター・リソース・グループ](/sql-statements/sql-statement-alter-resource-group.md) -- [リソースグループを作成する](/sql-statements/sql-statement-create-resource-group.md) +- [ALTER RESOURCE GROUP](/sql-statements/sql-statement-alter-resource-group.md) +- [CREATE RESOURCE GROUP](/sql-statements/sql-statement-create-resource-group.md) - [リクエストユニット(RU)](/tidb-resource-control-ru-groups.md#what-is-request-unit-ru) diff --git a/sql-statements/sql-statement-drop-role.md b/sql-statements/sql-statement-drop-role.md index 7bf6922cb5938..5639d9e99b2f1 100644 --- a/sql-statements/sql-statement-drop-role.md +++ b/sql-statements/sql-statement-drop-role.md @@ -3,7 +3,7 @@ title: DROP ROLE | TiDB SQL Statement Reference summary: TiDB データベースの DROP ROLE の使用法の概要。 --- -# 役割を放棄する {#drop-role} +# DROP ROLE {#drop-role} このステートメントは、以前に`CREATE ROLE`で作成されたロールを削除します。 diff --git a/sql-statements/sql-statement-drop-sequence.md b/sql-statements/sql-statement-drop-sequence.md index 23b303fd02981..37bad0c257b37 100644 --- a/sql-statements/sql-statement-drop-sequence.md +++ b/sql-statements/sql-statement-drop-sequence.md @@ -3,7 +3,7 @@ title: DROP SEQUENCE summary: TiDB データベースの DROP SEQUENCE の使用法の概要。 --- -# ドロップシーケンス {#drop-sequence} +# DROP SEQUENCE {#drop-sequence} `DROP SEQUENCE`のステートメントは、TiDB 内のシーケンス オブジェクトを削除します。 @@ -42,6 +42,6 @@ DROP SEQUENCE seq, seq2; ## 参照 {#see-also} -- [シーケンスを作成](/sql-statements/sql-statement-create-sequence.md) -- [シーケンスの変更](/sql-statements/sql-statement-alter-sequence.md) -- [シーケンスの作成を表示](/sql-statements/sql-statement-show-create-sequence.md) +- [CREATE SEQUENCE](/sql-statements/sql-statement-create-sequence.md) +- [ALTER SEQUENCE](/sql-statements/sql-statement-alter-sequence.md) +- [SHOW CREATE SEQUENCE](/sql-statements/sql-statement-show-create-sequence.md) diff --git a/sql-statements/sql-statement-drop-stats.md b/sql-statements/sql-statement-drop-stats.md index 59954c7a58f06..bba863b0e56e9 100644 --- a/sql-statements/sql-statement-drop-stats.md +++ b/sql-statements/sql-statement-drop-stats.md @@ -3,7 +3,7 @@ title: DROP STATS summary: TiDB データベースの DROP STATS の使用法の概要。 --- -# ドロップ統計 {#drop-stats} +# DROP STATS {#drop-stats} `DROP STATS`ステートメントは、選択したデータベースから選択したテーブルの統計を削除するために使用されます。 diff --git a/sql-statements/sql-statement-drop-table.md b/sql-statements/sql-statement-drop-table.md index 5bc09bdfcb63f..dd20c82abb839 100644 --- a/sql-statements/sql-statement-drop-table.md +++ b/sql-statements/sql-statement-drop-table.md @@ -68,6 +68,6 @@ Query OK, 0 rows affected (0.23 sec) ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [テーブルを表示](/sql-statements/sql-statement-show-tables.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [SHOW [FULL] TABLES](/sql-statements/sql-statement-show-tables.md) diff --git a/sql-statements/sql-statement-drop-user.md b/sql-statements/sql-statement-drop-user.md index 9e8e4faed0bd9..0a14d0d3c48e3 100644 --- a/sql-statements/sql-statement-drop-user.md +++ b/sql-statements/sql-statement-drop-user.md @@ -65,9 +65,9 @@ ERROR 1141 (42000): There is no such grant defined for user 'newuser' on host '% ## 参照 {#see-also} -- [ユーザーの作成](/sql-statements/sql-statement-create-user.md) -- [ユーザーの変更](/sql-statements/sql-statement-alter-user.md) -- [表示 ユーザーの作成](/sql-statements/sql-statement-show-create-user.md) +- [CREATE USER](/sql-statements/sql-statement-create-user.md) +- [ALTER USER](/sql-statements/sql-statement-alter-user.md) +- [SHOW CREATE USER](/sql-statements/sql-statement-show-create-user.md) diff --git a/sql-statements/sql-statement-drop-view.md b/sql-statements/sql-statement-drop-view.md index b047573930297..b7c7ee6dc7a7b 100644 --- a/sql-statements/sql-statement-drop-view.md +++ b/sql-statements/sql-statement-drop-view.md @@ -3,7 +3,7 @@ title: DROP VIEW | TiDB SQL Statement Reference summary: TiDB データベースの DROP VIEW の使用法の概要。 --- -# ドロップビュー {#drop-view} +# DROP VIEW {#drop-view} この文は、現在選択されているデータベースからビューオブジェクトを削除します。ビューが参照するベーステーブルには影響しません。 @@ -77,5 +77,5 @@ TiDBの`DROP VIEW`文はMySQLと完全に互換性があります。互換性に ## 参照 {#see-also} -- [ビューを作成](/sql-statements/sql-statement-create-view.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) +- [CREATE VIEW](/sql-statements/sql-statement-create-view.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) diff --git a/sql-statements/sql-statement-execute.md b/sql-statements/sql-statement-execute.md index 5497e3ddbe9c8..feff650d88afa 100644 --- a/sql-statements/sql-statement-execute.md +++ b/sql-statements/sql-statement-execute.md @@ -3,7 +3,7 @@ title: EXECUTE | TiDB SQL Statement Reference summary: TiDB データベースの EXECUTE の使用法の概要。 --- -# 実行する {#execute} +# EXECUTE {#execute} `EXECUTE`ステートメントは、サーバー側の準備済みステートメントへの SQL インターフェイスを提供します。 @@ -41,5 +41,5 @@ TiDBの`EXECUTE`文はMySQLと完全に互換性があります。互換性に ## 参照 {#see-also} -- [準備する](/sql-statements/sql-statement-prepare.md) -- [割り当て解除](/sql-statements/sql-statement-deallocate.md) +- [PREPARE](/sql-statements/sql-statement-prepare.md) +- [DEALLOCATE](/sql-statements/sql-statement-deallocate.md) diff --git a/sql-statements/sql-statement-explain-analyze.md b/sql-statements/sql-statement-explain-analyze.md index 88f7560be1930..a9585a00089c0 100644 --- a/sql-statements/sql-statement-explain-analyze.md +++ b/sql-statements/sql-statement-explain-analyze.md @@ -3,7 +3,7 @@ title: EXPLAIN ANALYZE | TiDB SQL Statement Reference summary: TiDB データベースのEXPLAIN ANALYZE の使用法の概要。 --- -# EXPLAIN分析 {#explain-analyze} +# EXPLAIN ANALYZE {#explain-analyze} `EXPLAIN ANALYZE`文は`EXPLAIN`と似た動作をしますが、大きな違いは実際に文を実行する点です。これにより、クエリプランニングに使用された推定値と、実行時に検出された実際の値を比較できます。推定値が実際の値と大きく異なる場合は、影響を受けるテーブルに対して`ANALYZE TABLE`実行することを検討してください。 @@ -323,5 +323,5 @@ TiDB v7.1 を使用している場合、計算は`pd/pd-client/model.go`の`Befo - [クエリ実行プランを理解する](/explain-overview.md) - [EXPLAIN](/sql-statements/sql-statement-explain.md) -- [テーブルを分析する](/sql-statements/sql-statement-analyze-table.md) -- [トレース](/sql-statements/sql-statement-trace.md) +- [ANALYZE](/sql-statements/sql-statement-analyze-table.md) +- [TRACE](/sql-statements/sql-statement-trace.md) diff --git a/sql-statements/sql-statement-explain.md b/sql-statements/sql-statement-explain.md index 3e4f5b809bfc7..d5ae2f8691cd7 100644 --- a/sql-statements/sql-statement-explain.md +++ b/sql-statements/sql-statement-explain.md @@ -11,7 +11,7 @@ summary: TiDB データベースにおけるEXPLAINの使用法の概要。 > > 最適化フェーズでは、 `EXPLAIN`文であっても、最適な実行プランを生成するために特定のサブクエリが事前実行されます。この動作の詳細と無効化方法については、 [`tidb_opt_enable_non_eval_scalar_subquery`](/system-variables.md#tidb_opt_enable_non_eval_scalar_subquery-new-in-v730)および[サブクエリの早期実行を無効にする](/explain-walkthrough.md#disable-the-early-execution-of-subqueries)参照してください。 -文`DESC`と`DESCRIBE`文`EXPLAIN`の別名です。文`EXPLAIN `の代替使用法については[`SHOW [FULL] COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md)に記載されています。 +`DESC`文と`DESCRIBE`文は`EXPLAIN`の別名です。文`EXPLAIN `の代替使用法については[`SHOW [FULL] COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md)に記載されています。 TiDBは`EXPLAIN [options] FOR CONNECTION connection_id`文をサポートしています。ただし、この文はMySQLの`EXPLAIN FOR`文とは異なります。詳細については[`EXPLAIN FOR CONNECTION`](#explain-for-connection)参照してください。 @@ -331,6 +331,6 @@ EXPLAIN FORMAT = "tidb_json" SELECT id FROM t WHERE a = 1; ## 参照 {#see-also} - [クエリ実行プランを理解する](/explain-overview.md) -- [EXPLAIN分析](/sql-statements/sql-statement-explain-analyze.md) -- [表を分析する](/sql-statements/sql-statement-analyze-table.md) -- [トレース](/sql-statements/sql-statement-trace.md) +- [EXPLAIN ANALYZE](/sql-statements/sql-statement-explain-analyze.md) +- [ANALYZE](/sql-statements/sql-statement-analyze-table.md) +- [TRACE](/sql-statements/sql-statement-trace.md) diff --git a/sql-statements/sql-statement-flashback-cluster.md b/sql-statements/sql-statement-flashback-cluster.md index 7c50ab31b9cb4..82643cd56f4b5 100644 --- a/sql-statements/sql-statement-flashback-cluster.md +++ b/sql-statements/sql-statement-flashback-cluster.md @@ -3,7 +3,7 @@ title: FLASHBACK CLUSTER summary: TiDBデータベースにおけるFLASHBACK CLUSTERの使い方を学びましょう。 --- -# フラッシュバック・クラスター {#flashback-cluster} +# FLASHBACK CLUSTER {#flashback-cluster} TiDB v6.4.0 では`FLASHBACK CLUSTER TO TIMESTAMP`構文が導入されました。これを使用すると、クラスタを特定の時点に復元できます。タイムスタンプを指定する際には、datetime 値を設定するか、time 関数を使用できます。datetime の形式は「2016-10-08 16:45:26.999」のようで、最小時間単位はミリ秒です。ただし、ほとんどの場合、時間単位を秒としてタイムスタンプを指定するだけで十分です。たとえば、「2016-10-08 16:45:26」のように指定します。 @@ -39,7 +39,7 @@ FLASHBACK CLUSTER TO TIMESTAMP '2022-09-21 16:02:50'; FLASHBACK CLUSTER TO TSO 445494839813079041; ``` -### あらすじ {#synopsis} +### 概要 {#synopsis} ```ebnf+diagram FlashbackToTimestampStmt diff --git a/sql-statements/sql-statement-flashback-database.md b/sql-statements/sql-statement-flashback-database.md index c19d7a929ef0f..e5e2bbfef9ab0 100644 --- a/sql-statements/sql-statement-flashback-database.md +++ b/sql-statements/sql-statement-flashback-database.md @@ -3,7 +3,7 @@ title: FLASHBACK DATABASE summary: TiDB データベースでの FLASHBACK DATABASE の使用方法を学習します。 --- -# フラッシュバックデータベース {#flashback-database} +# FLASHBACK DATABASE {#flashback-database} TiDB v6.4.0 では`FLASHBACK DATABASE`構文が導入されました。3 `FLASHBACK DATABASE`使用すると、ガベージコレクション (GC) の有効期間内に`DROP`ステートメントによって削除されたデータベースとそのデータを復元できます。 diff --git a/sql-statements/sql-statement-flashback-table.md b/sql-statements/sql-statement-flashback-table.md index bd8f58dc9a0b8..e6902213a2dbb 100644 --- a/sql-statements/sql-statement-flashback-table.md +++ b/sql-statements/sql-statement-flashback-table.md @@ -3,7 +3,7 @@ title: FLASHBACK TABLE summary: FLASHBACK TABLE` ステートメントを使用してテーブルを回復する方法を学習します。 --- -# フラッシュバックテーブル {#flashback-table} +# FLASHBACK TABLE {#flashback-table} `FLASHBACK TABLE`構文は TiDB 4.0 以降で導入されました。3 ステートメント`FLASHBACK TABLE`使用すると、ガベージコレクション (GC) の有効期間中に`DROP`または`TRUNCATE`操作によって削除されたテーブルとデータを復元できます。 diff --git a/sql-statements/sql-statement-flush-privileges.md b/sql-statements/sql-statement-flush-privileges.md index cfb3185eff9fa..911473d43ae90 100644 --- a/sql-statements/sql-statement-flush-privileges.md +++ b/sql-statements/sql-statement-flush-privileges.md @@ -3,9 +3,9 @@ title: FLUSH PRIVILEGES | TiDB SQL Statement Reference summary: TiDB データベースの FLUSH PRIVILEGES の使用法の概要。 --- -# フラッシュ権限 {#flush-privileges} +# FLUSH PRIVILEGES {#flush-privileges} -文`FLUSH PRIVILEGES` 、TiDB に権限テーブルからメモリ内の権限コピーを再ロードするよう指示します。 `mysql.user`のようなテーブルを手動で編集した後は、この文を実行する必要があります。ただし、 `GRANT`や`REVOKE`ような権限文を使用した後は、この文を実行する必要はありません。この文を実行するには、 `RELOAD`権限が必要です。 +`FLUSH PRIVILEGES`文は、TiDB に権限テーブルからメモリ内の権限コピーを再ロードするよう指示します。 `mysql.user`のようなテーブルを手動で編集した後は、この文を実行する必要があります。ただし、 `GRANT`や`REVOKE`ような権限文を使用した後は、この文を実行する必要はありません。この文を実行するには、 `RELOAD`権限が必要です。 ## 概要 {#synopsis} @@ -38,7 +38,7 @@ TiDBの`FLUSH PRIVILEGES`文はMySQLと完全に互換性があります。互 ## 参照 {#see-also} -- [ショーグラント](/sql-statements/sql-statement-show-grants.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) diff --git a/sql-statements/sql-statement-flush-status.md b/sql-statements/sql-statement-flush-status.md index ddce38ec28f2f..abf860f400c89 100644 --- a/sql-statements/sql-statement-flush-status.md +++ b/sql-statements/sql-statement-flush-status.md @@ -3,7 +3,7 @@ title: FLUSH STATUS | TiDB SQL Statement Reference summary: TiDB データベースの FLUSH STATUS の使用法の概要。 --- -# フラッシュステータス {#flush-status} +# FLUSH STATUS {#flush-status} このステートメントはMySQLとの互換性のために含まれています。TiDBは`SHOW STATUS`代わりにPrometheusとGrafanaを使用して集中的なメトリクス収集を行うため、このステートメントはTiDBには影響しません。 @@ -77,5 +77,5 @@ mysql> show status; ## 参照 {#see-also} -- [[グローバル|セッション]ステータスを表示](/sql-statements/sql-statement-show-status.md) +- [SHOW [GLOBAL|SESSION] STATUS](/sql-statements/sql-statement-show-status.md) - [サーバーステータス変数](/status-variables.md) diff --git a/sql-statements/sql-statement-flush-tables.md b/sql-statements/sql-statement-flush-tables.md index 1a12ff459289f..0eb117ba79309 100644 --- a/sql-statements/sql-statement-flush-tables.md +++ b/sql-statements/sql-statement-flush-tables.md @@ -3,7 +3,7 @@ title: FLUSH TABLES | TiDB SQL Statement Reference summary: TiDB データベースの FLUSH TABLES の使用法の概要。 --- -# フラッシュテーブル {#flush-tables} +# FLUSH TABLES {#flush-tables} このステートメントはMySQLとの互換性のために含まれています。TiDBでは有効な用途はありません。 diff --git a/sql-statements/sql-statement-grant-privileges.md b/sql-statements/sql-statement-grant-privileges.md index 0fada3c029198..3c6a4dfe7ab73 100644 --- a/sql-statements/sql-statement-grant-privileges.md +++ b/sql-statements/sql-statement-grant-privileges.md @@ -7,7 +7,7 @@ summary: TiDBデータベースに対するGRANT <権限>の使用方法の概 このステートメントは、TiDB の既存ユーザーに権限を割り当てます。TiDB の権限システムは MySQL に準拠しており、データベース/テーブルパターンに基づいて認証情報が割り当てられます。このステートメントを実行するには、 `GRANT OPTION`権限と、割り当てるすべての権限が必要です。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram GrantStmt ::= @@ -90,7 +90,7 @@ mysql> SHOW GRANTS FOR 'newuser'; - [`GRANT <role>`](/sql-statements/sql-statement-grant-role.md) - [`REVOKE <privileges>`](/sql-statements/sql-statement-revoke-privileges.md) -- [ショー助成金](/sql-statements/sql-statement-show-grants.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) diff --git a/sql-statements/sql-statement-import-into.md b/sql-statements/sql-statement-import-into.md index b7b1010707ad3..82c5780a30194 100644 --- a/sql-statements/sql-statement-import-into.md +++ b/sql-statements/sql-statement-import-into.md @@ -3,7 +3,7 @@ title: IMPORT INTO summary: TiDBにおけるIMPORT INTOの使用方法の概要。 --- -# インポート先 {#import-into} +# IMPORT INTO {#import-into} `IMPORT INTO`ステートメントを使用すると、 TiDB Lightningの[物理インポートモード](https://docs.pingcap.com/tidb/stable/tidb-lightning-physical-import-mode)を介して TiDB にデータをインポートできます。 `IMPORT INTO` 、次の 2 つの方法で使用できます。 @@ -64,7 +64,7 @@ summary: TiDBにおけるIMPORT INTOの使用方法の概要。 `IMPORT INTO`を実行するには、対象テーブルに対する`SELECT` 、 `UPDATE` 、 `INSERT` 、 `DELETE` 、および`ALTER`の権限。TiDB ローカルストレージにファイルをインポートするには、 `FILE`権限も必要です。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ImportIntoStmt ::= diff --git a/sql-statements/sql-statement-insert.md b/sql-statements/sql-statement-insert.md index 0490c7b8f9cfa..4274c58797852 100644 --- a/sql-statements/sql-statement-insert.md +++ b/sql-statements/sql-statement-insert.md @@ -3,7 +3,7 @@ title: INSERT | TiDB SQL Statement Reference summary: TiDB データベースでの INSERT の使用法の概要。 --- -# 入れる {#insert} +# INSERT {#insert} このステートメントは、テーブルに新しい行を挿入します。 @@ -105,7 +105,7 @@ TiDBの`INSERT`文はMySQLと完全に互換性があります。互換性に違 ## 参照 {#see-also} -- [消去](/sql-statements/sql-statement-delete.md) -- [選択](/sql-statements/sql-statement-select.md) -- [アップデート](/sql-statements/sql-statement-update.md) -- [交換する](/sql-statements/sql-statement-replace.md) +- [DELETE](/sql-statements/sql-statement-delete.md) +- [SELECT](/sql-statements/sql-statement-select.md) +- [UPDATE](/sql-statements/sql-statement-update.md) +- [REPLACE](/sql-statements/sql-statement-replace.md) diff --git a/sql-statements/sql-statement-kill.md b/sql-statements/sql-statement-kill.md index 3ebd7c1b3af88..d10e72047ac48 100644 --- a/sql-statements/sql-statement-kill.md +++ b/sql-statements/sql-statement-kill.md @@ -3,7 +3,7 @@ title: KILL summary: TiDB データベースに対する KILL の使用法の概要。 --- -# 殺す {#kill} +# KILL {#kill} `KILL`文は、現在の TiDB クラスタ内の任意の TiDB インスタンスへの接続を終了するために使用されます。TiDB v6.2.0 以降では、 `KILL`文を使用して実行中の DDL ジョブを終了することもできます。 @@ -78,5 +78,5 @@ Global Kill 機能が有効になっていない場合、または v6.1.0 より ## 参照 {#see-also} -- [プロセスリストを[完全]表示](/sql-statements/sql-statement-show-processlist.md) +- [SHOW [FULL] PROCESSLIST](/sql-statements/sql-statement-show-processlist.md) - [クラスタープロセスリスト](/information-schema/information-schema-processlist.md#cluster_processlist) diff --git a/sql-statements/sql-statement-load-data.md b/sql-statements/sql-statement-load-data.md index 791a3811e0670..24564279bccf5 100644 --- a/sql-statements/sql-statement-load-data.md +++ b/sql-statements/sql-statement-load-data.md @@ -3,7 +3,7 @@ title: LOAD DATA | TiDB SQL Statement Reference summary: TiDB データベースの LOAD DATA の使用法の概要。 --- -# データをロード {#load-data} +# LOAD DATA {#load-data} `LOAD DATA`ステートメント バッチは、データを TiDB テーブルにロードします。 @@ -215,7 +215,7 @@ IGNORE 1 LINES; -- [入れる](/sql-statements/sql-statement-insert.md) +- [INSERT](/sql-statements/sql-statement-insert.md) - [TiDB 楽観的トランザクションモデル](/optimistic-transaction.md) - [TiDB 悲観的トランザクションモード](/pessimistic-transaction.md) @@ -223,7 +223,7 @@ IGNORE 1 LINES; -- [入れる](/sql-statements/sql-statement-insert.md) +- [INSERT](/sql-statements/sql-statement-insert.md) - [TiDB 楽観的トランザクションモデル](/optimistic-transaction.md) - [TiDB 悲観的トランザクションモード](/pessimistic-transaction.md) diff --git a/sql-statements/sql-statement-load-stats.md b/sql-statements/sql-statement-load-stats.md index fbfd29ef1d60f..a7c875e4b3d8f 100644 --- a/sql-statements/sql-statement-load-stats.md +++ b/sql-statements/sql-statement-load-stats.md @@ -3,7 +3,7 @@ title: LOAD STATS summary: TiDBデータベースにおけるLOAD STATSの使用方法の概要。 --- -# ロード統計 {#load-stats} +# LOAD STATS {#load-stats} `LOAD STATS`ステートメントは、統計情報を TiDB にロードするために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBデータベースにおけるLOAD STATSの使用方法の概要。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram LoadStatsStmt ::= diff --git a/sql-statements/sql-statement-lock-stats.md b/sql-statements/sql-statement-lock-stats.md index b029ee8e54e65..4e63ce9ae9468 100644 --- a/sql-statements/sql-statement-lock-stats.md +++ b/sql-statements/sql-statement-lock-stats.md @@ -3,7 +3,7 @@ title: LOCK STATS summary: TiDB データベースの LOCK STATS の使用法の概要。 --- -# ロック統計 {#lock-stats} +# LOCK STATS {#lock-stats} `LOCK STATS` 、テーブルまたはパーティションの統計情報をロックするために使用されます。統計情報がロックされている場合、TiDB はテーブルまたはパーティションの統計情報を自動更新しません。動作の詳細については、 [統計情報のロックの動作](/statistics.md#behaviors-of-locking-statistics)参照してください。 @@ -130,7 +130,7 @@ mysql> SHOW WARNINGS; 2 rows in set (0.00 sec) ``` -ロック解除統計の詳細については、 [統計情報をアンロック](/sql-statements/sql-statement-unlock-stats.md)参照してください。 +ロック解除統計の詳細については、 [UNLOCK STATS](/sql-statements/sql-statement-unlock-stats.md)参照してください。 ## MySQLの互換性 {#mysql-compatibility} @@ -139,5 +139,5 @@ mysql> SHOW WARNINGS; ## 参照 {#see-also} - [統計](/statistics.md#lock-statistics) -- [統計情報をアンロック](/sql-statements/sql-statement-unlock-stats.md) -- [統計を表示_ロック済み](/sql-statements/sql-statement-show-stats-locked.md) +- [UNLOCK STATS](/sql-statements/sql-statement-unlock-stats.md) +- [SHOW STATS_LOCKED](/sql-statements/sql-statement-show-stats-locked.md) diff --git a/sql-statements/sql-statement-lock-tables-and-unlock-tables.md b/sql-statements/sql-statement-lock-tables-and-unlock-tables.md index d43f50414d0d1..8bcd84048e00f 100644 --- a/sql-statements/sql-statement-lock-tables-and-unlock-tables.md +++ b/sql-statements/sql-statement-lock-tables-and-unlock-tables.md @@ -3,7 +3,7 @@ title: LOCK TABLES and UNLOCK TABLES summary: TiDB データベースの LOCK TABLES および UNLOCK TABLES の使用法の概要。 --- -# テーブルのロックとテーブルのロック解除 {#lock-tables-and-unlock-tables} +# LOCK TABLES と UNLOCK TABLES {#lock-tables-and-unlock-tables} > **警告:** > diff --git a/sql-statements/sql-statement-modify-column.md b/sql-statements/sql-statement-modify-column.md index 766f96090a7af..901f9c9657182 100644 --- a/sql-statements/sql-statement-modify-column.md +++ b/sql-statements/sql-statement-modify-column.md @@ -3,7 +3,7 @@ title: MODIFY COLUMN | TiDB SQL Statement Reference summary: TiDB データベースの MODIFY COLUMN の使用法の概要。 --- -# 列の変更 {#modify-column} +# MODIFY COLUMN {#modify-column} `ALTER TABLE ... MODIFY COLUMN`文は既存のテーブルの列を変更します。変更にはデータ型と属性の変更が含まれます。同時に列名を変更するには、代わりに[`CHANGE COLUMN`](/sql-statements/sql-statement-change-column.md)文を使用してください。 @@ -199,8 +199,8 @@ CREATE TABLE `t1` ( ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [列を追加](/sql-statements/sql-statement-add-column.md) -- [ドロップカラム](/sql-statements/sql-statement-drop-column.md) -- [列の変更](/sql-statements/sql-statement-change-column.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [ADD COLUMN](/sql-statements/sql-statement-add-column.md) +- [DROP COLUMN](/sql-statements/sql-statement-drop-column.md) +- [CHANGE COLUMN](/sql-statements/sql-statement-change-column.md) diff --git a/sql-statements/sql-statement-overview.md b/sql-statements/sql-statement-overview.md index 649416462e290..178397697ad56 100644 --- a/sql-statements/sql-statement-overview.md +++ b/sql-statements/sql-statement-overview.md @@ -3,7 +3,7 @@ title: SQL Statement Overview summary: TiDBでサポートされているSQL文について学びましょう。 --- -# SQLステートメントの概要 {#sql-statement-overview} +# SQL Statement Overview {#sql-statement-overview} TiDBは、ISO/IEC SQL標準に準拠することを目的としたSQL文を使用しており、必要に応じてMySQL用の拡張機能やTiDB固有の文が追加されています。 @@ -198,7 +198,7 @@ TiDBは、ISO/IEC SQL標準に準拠することを目的としたSQL文を使 | [`TRACE`](/sql-statements/sql-statement-trace.md) | クエリ実行に関する詳細情報を提供します。 | | [`USE`](/sql-statements/sql-statement-use.md) | 現在のデータベースを設定します。 | -## ステートメントを表示する {#show-statements} +## SHOW ステートメント {#show-statements} diff --git a/sql-statements/sql-statement-prepare.md b/sql-statements/sql-statement-prepare.md index de5c0295723de..87a1d46bd9db4 100644 --- a/sql-statements/sql-statement-prepare.md +++ b/sql-statements/sql-statement-prepare.md @@ -3,7 +3,7 @@ title: PREPARE | TiDB SQL Statement Reference summary: TiDB データベースの PREPARE の使用法の概要。 --- -# 準備する {#prepare} +# PREPARE {#prepare} `PREPARE`ステートメントは、サーバー側の準備済みステートメントへの SQL インターフェイスを提供します。 @@ -51,5 +51,5 @@ TiDBの`PREPARE`文はMySQLと完全に互換性があります。互換性に ## 参照 {#see-also} -- [実行する](/sql-statements/sql-statement-execute.md) -- [割り当て解除](/sql-statements/sql-statement-deallocate.md) +- [EXECUTE](/sql-statements/sql-statement-execute.md) +- [DEALLOCATE](/sql-statements/sql-statement-deallocate.md) diff --git a/sql-statements/sql-statement-query-watch.md b/sql-statements/sql-statement-query-watch.md index 47e2c5708fe14..cb8a9f02eb019 100644 --- a/sql-statements/sql-statement-query-watch.md +++ b/sql-statements/sql-statement-query-watch.md @@ -3,7 +3,7 @@ title: QUERY WATCH summary: TiDBデータベースにおけるQUERY WATCHの使用方法の概要。 --- -# クエリウォッチ {#query-watch} +# QUERY WATCH {#query-watch} `QUERY WATCH`ステートメントは、リソース グループ内の暴走クエリの監視リストを手動で管理するために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBデータベースにおけるQUERY WATCHの使用方法の概要 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram AddQueryWatchStmt ::= diff --git a/sql-statements/sql-statement-recover-table.md b/sql-statements/sql-statement-recover-table.md index 8a642ec82581c..6d2254c8a77bb 100644 --- a/sql-statements/sql-statement-recover-table.md +++ b/sql-statements/sql-statement-recover-table.md @@ -3,7 +3,7 @@ title: RECOVER TABLE summary: TiDB データベースの RECOVER TABLE の使用法の概要。 --- -# テーブルの回復 {#recover-table} +# RECOVER TABLE {#recover-table} `RECOVER TABLE` 、 `DROP TABLE`ステートメントが実行された後、GC (ガベージ コレクション) の有効期間内に削除されたテーブルとその上のデータを回復するために使用されます。 diff --git a/sql-statements/sql-statement-rename-index.md b/sql-statements/sql-statement-rename-index.md index 19688754eac87..8c550ca7ae181 100644 --- a/sql-statements/sql-statement-rename-index.md +++ b/sql-statements/sql-statement-rename-index.md @@ -3,7 +3,7 @@ title: RENAME INDEX | TiDB SQL Statement Reference summary: TiDB データベースの RENAME INDEX の使用法の概要。 --- -# インデックス名の変更 {#rename-index} +# RENAME INDEX {#rename-index} ステートメント`ALTER TABLE .. RENAME INDEX` 、既存のインデックスの名前を新しい名前に変更します。この操作はTiDBでは即座に実行され、メタデータの変更のみが必要です。 @@ -55,8 +55,8 @@ TiDBの`RENAME INDEX`文はMySQLと完全に互換性があります。互換性 ## 参照 {#see-also} -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [インデックスの作成](/sql-statements/sql-statement-create-index.md) -- [インデックスの削除](/sql-statements/sql-statement-drop-index.md) -- [インデックスを表示](/sql-statements/sql-statement-show-indexes.md) -- [インデックスの変更](/sql-statements/sql-statement-alter-index.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [CREATE INDEX](/sql-statements/sql-statement-create-index.md) +- [DROP INDEX](/sql-statements/sql-statement-drop-index.md) +- [SHOW INDEXES [FROM|IN]](/sql-statements/sql-statement-show-indexes.md) +- [ALTER INDEX](/sql-statements/sql-statement-alter-index.md) diff --git a/sql-statements/sql-statement-rename-table.md b/sql-statements/sql-statement-rename-table.md index c0426ca1b6dd5..ca7ee38933c83 100644 --- a/sql-statements/sql-statement-rename-table.md +++ b/sql-statements/sql-statement-rename-table.md @@ -3,7 +3,7 @@ title: RENAME TABLE | TiDB SQL Statement Reference summary: TiDB データベースの RENAME TABLE の使用法の概要。 --- -# テーブル名の変更 {#rename-table} +# RENAME TABLE {#rename-table} このステートメントは、既存のテーブルとビューの名前を変更するために使用され、複数のテーブルの名前を一度に変更したり、データベース間で名前を変更したりすることをサポートします。 @@ -138,6 +138,6 @@ TiDBの`RENAME TABLE`文はMySQLと完全に互換性があります。互換性 ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [テーブルを表示](/sql-statements/sql-statement-show-tables.md) -- [テーブルの変更](/sql-statements/sql-statement-alter-table.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW [FULL] TABLES](/sql-statements/sql-statement-show-tables.md) +- [ALTER TABLE](/sql-statements/sql-statement-alter-table.md) diff --git a/sql-statements/sql-statement-rename-user.md b/sql-statements/sql-statement-rename-user.md index 0d45ee10685e1..07221b3af8192 100644 --- a/sql-statements/sql-statement-rename-user.md +++ b/sql-statements/sql-statement-rename-user.md @@ -3,7 +3,7 @@ title: RENAME USER summary: TiDB データベースの RENAME USER の使用法の概要。 --- -# ユーザー名の変更 {#rename-user} +# RENAME USER {#rename-user} `RENAME USER`既存のユーザーの名前を変更するために使用されます。 @@ -76,6 +76,6 @@ ERROR 1141 (42000): There is no such grant defined for user 'newuser' on host '% ## 参照 {#see-also} -- [ユーザーの作成](/sql-statements/sql-statement-create-user.md) -- [ショーグラント](/sql-statements/sql-statement-show-grants.md) -- [ユーザーを削除](/sql-statements/sql-statement-drop-user.md) +- [CREATE USER](/sql-statements/sql-statement-create-user.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) +- [DROP USER](/sql-statements/sql-statement-drop-user.md) diff --git a/sql-statements/sql-statement-replace.md b/sql-statements/sql-statement-replace.md index 0a4bcb37ac9a5..2b0bc59641ddb 100644 --- a/sql-statements/sql-statement-replace.md +++ b/sql-statements/sql-statement-replace.md @@ -3,7 +3,7 @@ title: REPLACE | TiDB SQL Statement Reference summary: TiDB データベースでの REPLACE の使用法の概要。 --- -# 交換する {#replace} +# REPLACE {#replace} `REPLACE`文は意味的には`DELETE`文と`INSERT`文を組み合わせたものになります。これにより、アプリケーションコードを簡素化できます。 @@ -76,7 +76,7 @@ TiDBの`REPLACE`文はMySQLと完全に互換性があります。互換性に ## 参照 {#see-also} -- [消去](/sql-statements/sql-statement-delete.md) -- [入れる](/sql-statements/sql-statement-insert.md) -- [選択](/sql-statements/sql-statement-select.md) -- [アップデート](/sql-statements/sql-statement-update.md) +- [DELETE](/sql-statements/sql-statement-delete.md) +- [INSERT](/sql-statements/sql-statement-insert.md) +- [SELECT](/sql-statements/sql-statement-select.md) +- [UPDATE](/sql-statements/sql-statement-update.md) diff --git a/sql-statements/sql-statement-restore.md b/sql-statements/sql-statement-restore.md index 04f03adb379ed..d9681620f0301 100644 --- a/sql-statements/sql-statement-restore.md +++ b/sql-statements/sql-statement-restore.md @@ -3,9 +3,9 @@ title: RESTORE | TiDB SQL Statement Reference summary: TiDBデータベースにおけるRESTOREの使用方法の概要。 --- -# 復元する {#restore} +# RESTORE {#restore} -このステートメントは[`BACKUP`ステートメント](/sql-statements/sql-statement-backup.md)によって以前に作成されたバックアップ アーカイブから分散復元を実行します。 +このステートメントは[BACKUP](/sql-statements/sql-statement-backup.md)によって以前に作成されたバックアップ アーカイブから分散復元を実行します。 > **警告:** > @@ -26,7 +26,7 @@ summary: TiDBデータベースにおけるRESTOREの使用方法の概要。 `RESTORE` 「tikv」ストレージエンジンでのみ使用できます。「unistore」エンジンで`RESTORE`を使用すると失敗します。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram RestoreStmt ::= @@ -163,5 +163,5 @@ RESTORE DATABASE * FROM 's3://example-bucket/inc-backup-2'; ## 関連項目 {#see-also} -- [バックアップ](/sql-statements/sql-statement-backup.md) -- [ショーが復元する](/sql-statements/sql-statement-show-backups.md) +- [BACKUP](/sql-statements/sql-statement-backup.md) +- [SHOW [BACKUPS|RESTORES]](/sql-statements/sql-statement-show-backups.md) diff --git a/sql-statements/sql-statement-revoke-privileges.md b/sql-statements/sql-statement-revoke-privileges.md index fac443616c20c..00da39524393c 100644 --- a/sql-statements/sql-statement-revoke-privileges.md +++ b/sql-statements/sql-statement-revoke-privileges.md @@ -9,7 +9,7 @@ summary: TiDBデータベースにおけるREVOKE <権限>の使用方法の概 v8.5.6 以降、TiDB は MySQL と互換性のあるカラムレベルの権限管理メカニズムをサポートします。 `REVOKE`で列名のリストを指定できます (例: `REVOKE SELECT(col2) ON test.tbl FROM 'user'@'host';` 。詳細については、[列レベルの権限管理](/column-privilege-management.md)を参照してください。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram RevokeStmt ::= @@ -101,7 +101,7 @@ ERROR 1141 (42000): There is no such grant defined for user 'newuser' on host '% ## 関連項目 {#see-also} - [`GRANT <privileges>`](/sql-statements/sql-statement-grant-privileges.md) -- [ショー助成金](/sql-statements/sql-statement-show-grants.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) diff --git a/sql-statements/sql-statement-rollback.md b/sql-statements/sql-statement-rollback.md index b95fef14f0325..9c7f5ff82854e 100644 --- a/sql-statements/sql-statement-rollback.md +++ b/sql-statements/sql-statement-rollback.md @@ -3,7 +3,7 @@ title: ROLLBACK | TiDB SQL Statement Reference summary: TiDB データベースの ROLLBACK の使用法の概要。 --- -# ロールバック {#rollback} +# ROLLBACK {#rollback} このステートメントは、TiDB内の現在のトランザクション内のすべての変更を元に戻します。これは`COMMIT`ステートメントの逆の動作です。 @@ -44,7 +44,7 @@ Empty set (0.01 sec) ## 参照 {#see-also} -- [セーブポイント](/sql-statements/sql-statement-savepoint.md) +- [SAVEPOINT](/sql-statements/sql-statement-savepoint.md) - [COMMIT](/sql-statements/sql-statement-commit.md) -- [始める](/sql-statements/sql-statement-begin.md) -- [トランザクションを開始](/sql-statements/sql-statement-start-transaction.md) +- [BEGIN](/sql-statements/sql-statement-begin.md) +- [START TRANSACTION](/sql-statements/sql-statement-start-transaction.md) diff --git a/sql-statements/sql-statement-savepoint.md b/sql-statements/sql-statement-savepoint.md index 7fdcf566ba97e..d0661deb2abf1 100644 --- a/sql-statements/sql-statement-savepoint.md +++ b/sql-statements/sql-statement-savepoint.md @@ -3,7 +3,7 @@ title: SAVEPOINT | TiDB SQL Statement Reference summary: TiDB データベースの SAVEPOINT の使用法の概要。 --- -# セーブポイント {#savepoint} +# SAVEPOINT {#savepoint} `SAVEPOINT`はTiDB v6.2.0で導入された機能です。構文は次のとおりです。 @@ -154,7 +154,7 @@ TiDB は MySQL 構文`ROLLBACK WORK TO SAVEPOINT ...`サポートしていませ ## 参照 {#see-also} - [COMMIT](/sql-statements/sql-statement-commit.md) -- [ロールバック](/sql-statements/sql-statement-rollback.md) -- [トランザクションを開始](/sql-statements/sql-statement-start-transaction.md) +- [ROLLBACK](/sql-statements/sql-statement-rollback.md) +- [START TRANSACTION](/sql-statements/sql-statement-start-transaction.md) - [TiDB 楽観的トランザクションモード](/optimistic-transaction.md) - [TiDB 悲観的トランザクションモード](/pessimistic-transaction.md) diff --git a/sql-statements/sql-statement-select.md b/sql-statements/sql-statement-select.md index f0bdf6b0709d2..923507b260aff 100644 --- a/sql-statements/sql-statement-select.md +++ b/sql-statements/sql-statement-select.md @@ -3,11 +3,11 @@ title: SELECT | TiDB SQL Statement Reference summary: TiDBデータベースにおけるSELECT文の使用方法の概要。 --- -# 選択 {#select} +# SELECT {#select} `SELECT`ステートメントは、TiDB からデータを読み取るために使用されます。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram SelectStmt ::= @@ -230,7 +230,7 @@ Query OK, 3 rows affected (0.00 sec) ## 関連項目 {#see-also} -- [入れる](/sql-statements/sql-statement-insert.md) -- [消去](/sql-statements/sql-statement-delete.md) -- [アップデート](/sql-statements/sql-statement-update.md) -- [交換する](/sql-statements/sql-statement-replace.md) +- [INSERT](/sql-statements/sql-statement-insert.md) +- [DELETE](/sql-statements/sql-statement-delete.md) +- [UPDATE](/sql-statements/sql-statement-update.md) +- [REPLACE](/sql-statements/sql-statement-replace.md) diff --git a/sql-statements/sql-statement-set-names.md b/sql-statements/sql-statement-set-names.md index fe53d46383688..f90f8f650e956 100644 --- a/sql-statements/sql-statement-set-names.md +++ b/sql-statements/sql-statement-set-names.md @@ -3,7 +3,7 @@ title: SET [NAMES|CHARACTER SET] | TiDB SQL Statement Reference summary: TiDB データベースの SET [NAMES|CHARACTER SET] の使用法の概要。 --- -# SET [名前|文字セット] {#set-names-character-set} +# SET [NAMES|CHARACTER SET] {#set-names-character-set} ステートメント`SET NAMES` 、および`SET CHARSET` `SET CHARACTER SET`現在の接続の変数`character_set_client` 、および`character_set_connection` `character_set_results`します。 @@ -75,6 +75,6 @@ TiDBの`SET [NAMES|CHARACTER SET]`文はMySQLと完全に互換性がありま ## 参照 {#see-also} -- [[グローバル|セッション]変数を表示](/sql-statements/sql-statement-show-variables.md) +- [SHOW [GLOBAL|SESSION] VARIABLES](/sql-statements/sql-statement-show-variables.md) - [`SET <variable>`](/sql-statements/sql-statement-set-variable.md) - [文字セットと照合順序のサポート](/character-set-and-collation.md) diff --git a/sql-statements/sql-statement-set-password.md b/sql-statements/sql-statement-set-password.md index 9bf1b37646de9..10e032e6efe71 100644 --- a/sql-statements/sql-statement-set-password.md +++ b/sql-statements/sql-statement-set-password.md @@ -3,7 +3,7 @@ title: SET PASSWORD | TiDB SQL Statement Reference summary: TiDB データベースの SET PASSWORD の使用法の概要。 --- -# パスワードを設定する {#set-password} +# SET PASSWORD {#set-password} このステートメントは、TiDB システム データベース内のユーザー アカウントのユーザー パスワードを変更します。 @@ -60,7 +60,7 @@ TiDBの`SET PASSWORD`文はMySQLと完全に互換性があります。互換性 ## 参照 {#see-also} -- [ユーザーの作成](/sql-statements/sql-statement-create-user.md) +- [CREATE USER](/sql-statements/sql-statement-create-user.md) diff --git a/sql-statements/sql-statement-set-resource-group.md b/sql-statements/sql-statement-set-resource-group.md index 1648784f758e6..35cc7e51fb05b 100644 --- a/sql-statements/sql-statement-set-resource-group.md +++ b/sql-statements/sql-statement-set-resource-group.md @@ -3,7 +3,7 @@ title: SET RESOURCE GROUP summary: TiDBデータベースにおけるSET RESOURCE GROUPの使用方法の概要。 --- -# リソースグループを設定する {#set-resource-group} +# SET RESOURCE GROUP {#set-resource-group} `SET RESOURCE GROUP`現在のセッションのリソース グループを設定するために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBデータベースにおけるSET RESOURCE GROUPの使用方法の > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} **SetResourceGroupStmt:** @@ -90,7 +90,7 @@ MySQL は[リソースグループを設定する](https://dev.mysql.com/doc/ref ## 関連項目 {#see-also} -- [リソースグループを作成する](/sql-statements/sql-statement-create-resource-group.md) -- [リソースグループを削除する](/sql-statements/sql-statement-drop-resource-group.md) -- [アルター・リソース・グループ](/sql-statements/sql-statement-alter-resource-group.md) +- [CREATE RESOURCE GROUP](/sql-statements/sql-statement-create-resource-group.md) +- [DROP RESOURCE GROUP](/sql-statements/sql-statement-drop-resource-group.md) +- [ALTER RESOURCE GROUP](/sql-statements/sql-statement-alter-resource-group.md) - [リソース制御](/tidb-resource-control-ru-groups.md) diff --git a/sql-statements/sql-statement-set-role.md b/sql-statements/sql-statement-set-role.md index 5815ebcbe0d3e..dce5aaac3918c 100644 --- a/sql-statements/sql-statement-set-role.md +++ b/sql-statements/sql-statement-set-role.md @@ -3,7 +3,7 @@ title: SET ROLE | TiDB SQL Statement Reference summary: TiDB データベースの SET ROLE の使用法の概要。 --- -# 役割を設定する {#set-role} +# SET ROLE {#set-role} `SET ROLE`文は、現在のセッションでロールを有効にするために使用されます。ロールを有効にすると、ユーザーはロールの権限を使用できるようになります。 @@ -87,11 +87,11 @@ TiDBの`SET ROLE`文はMySQL 8.0のロール機能と完全に互換性があり ## 参照 {#see-also} -- [ロールを作成](/sql-statements/sql-statement-create-role.md) -- [役割を放棄する](/sql-statements/sql-statement-drop-role.md) +- [CREATE ROLE](/sql-statements/sql-statement-create-role.md) +- [DROP ROLE](/sql-statements/sql-statement-drop-role.md) - [`GRANT <role>`](/sql-statements/sql-statement-grant-role.md) - [`REVOKE <role>`](/sql-statements/sql-statement-revoke-role.md) -- [デフォルトロールの設定](/sql-statements/sql-statement-set-default-role.md) +- [`SET DEFAULT ROLE`](/sql-statements/sql-statement-set-default-role.md) diff --git a/sql-statements/sql-statement-set-transaction.md b/sql-statements/sql-statement-set-transaction.md index f91e8e362bcad..5e02956d3331a 100644 --- a/sql-statements/sql-statement-set-transaction.md +++ b/sql-statements/sql-statement-set-transaction.md @@ -3,7 +3,7 @@ title: SET TRANSACTION | TiDB SQL Statement Reference summary: TiDB データベースの SET TRANSACTION の使用法の概要。 --- -# トランザクションの設定 {#set-transaction} +# SET TRANSACTION {#set-transaction} `SET TRANSACTION`文は、現在の分離レベルを`GLOBAL`または`SESSION`単位で変更するために使用できます。この構文は`SET transaction_isolation='new-value'`の代替であり、MySQL と SQL 標準の両方との互換性のために用意されています。 diff --git a/sql-statements/sql-statement-set-variable.md b/sql-statements/sql-statement-set-variable.md index 4ae5f89bd0c09..201989c681595 100644 --- a/sql-statements/sql-statement-set-variable.md +++ b/sql-statements/sql-statement-set-variable.md @@ -5,7 +5,7 @@ summary: TiDB データベースの SET [GLOBAL|SESSION] の使用法 # SET [GLOBAL|SESSION] <variable> {#code-set-global-session-x3c-variable-code} -文`SET [GLOBAL|SESSION]` TiDBの組み込み変数の1つを変更します。これらの変数は、 `SESSION`または`GLOBAL`スコープ、あるいは[ユーザー変数](/user-defined-variables.md)の[システム変数](/system-variables.md)かになります。 +`SET [GLOBAL|SESSION]`文は、TiDBの組み込み変数の1つを変更します。これらの変数は、 `SESSION`または`GLOBAL`スコープ、あるいは[ユーザー変数](/user-defined-variables.md)の[システム変数](/system-variables.md)かになります。 > **警告:** > @@ -120,4 +120,4 @@ SELECT @myvar, @myvar + 1; ## 参照 {#see-also} -- [[グローバル|セッション]変数を表示](/sql-statements/sql-statement-show-variables.md) +- [SHOW [GLOBAL|SESSION] VARIABLES](/sql-statements/sql-statement-show-variables.md) diff --git a/sql-statements/sql-statement-show-affinity.md b/sql-statements/sql-statement-show-affinity.md index b7da31232897f..f3c21913c7d83 100644 --- a/sql-statements/sql-statement-show-affinity.md +++ b/sql-statements/sql-statement-show-affinity.md @@ -3,7 +3,7 @@ title: SHOW AFFINITY summary: TiDB データベースに対する SHOW AFFINITY の使用法の概要。 --- -# アフィニティを表示v8.5.5 の新機能 {#show-affinity-span-class-version-mark-new-in-v8-5-5-span} +# SHOW AFFINITY New in v8.5.5 {#show-affinity-span-class-version-mark-new-in-v8-5-5-span} `SHOW AFFINITY`文は、 `AFFINITY`オプションで設定されたテーブルの[親和性](/table-affinity.md)スケジュール情報と、PD によって現在記録されているターゲット レプリカ分散を表示します。 diff --git a/sql-statements/sql-statement-show-analyze-status.md b/sql-statements/sql-statement-show-analyze-status.md index c69c97a1221d4..2c028ac1f3674 100644 --- a/sql-statements/sql-statement-show-analyze-status.md +++ b/sql-statements/sql-statement-show-analyze-status.md @@ -3,7 +3,7 @@ title: SHOW ANALYZE STATUS summary: TiDB データベースの SHOW ANALYZE STATUS の使用法の概要。 --- -# 分析ステータスを表示 {#show-analyze-status} +# SHOW ANALYZE STATUS {#show-analyze-status} `SHOW ANALYZE STATUS`ステートメントは、TiDB によって実行されている統計収集タスクと、限られた数の履歴タスク レコードを表示します。 diff --git a/sql-statements/sql-statement-show-backups.md b/sql-statements/sql-statement-show-backups.md index 0baa3f69bf691..1abf5e26ed932 100644 --- a/sql-statements/sql-statement-show-backups.md +++ b/sql-statements/sql-statement-show-backups.md @@ -3,7 +3,7 @@ title: SHOW [BACKUPS|RESTORES] | TiDB SQL Statement Reference summary: TiDBデータベースにおけるSHOW [BACKUPS|RESTORES]の使用方法の概要。 --- -# [バックアップ|復元]を表示 {#show-backups-restores} +# SHOW [BACKUPS|RESTORES]{#show-backups-restores} これらのステートメントは、TiDBインスタンスで実行された、キューに入っている、実行中の、および最近完了したすべての[`BACKUP`](/sql-statements/sql-statement-backup.md)および[`RESTORE`](/sql-statements/sql-statement-restore.md)タスクのリストを示します。 @@ -17,7 +17,7 @@ summary: TiDBデータベースにおけるSHOW [BACKUPS|RESTORES]の使用方 `br`コマンドラインツールを使用して開始されたバックアップとリストアは表示されません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowBRIEStmt ::= @@ -102,5 +102,5 @@ SHOW BACKUPS WHERE `Progress` < 25.0; ## 関連項目 {#see-also} -- [バックアップ](/sql-statements/sql-statement-backup.md) -- [復元する](/sql-statements/sql-statement-restore.md) +- [BACKUP](/sql-statements/sql-statement-backup.md) +- [RESTORE](/sql-statements/sql-statement-restore.md) diff --git a/sql-statements/sql-statement-show-bindings.md b/sql-statements/sql-statement-show-bindings.md index 65ce3034e1b88..a8b291e2653a8 100644 --- a/sql-statements/sql-statement-show-bindings.md +++ b/sql-statements/sql-statement-show-bindings.md @@ -3,7 +3,7 @@ title: SHOW [GLOBAL|SESSION] BINDINGS summary: TiDB データベースでの SHOW BINDINGS バインディングの使用。 --- -# [グローバル|セッション]バインディングを表示 {#show-global-session-bindings} +# SHOW [GLOBAL|SESSION] BINDINGS {#show-global-session-bindings} `SHOW BINDINGS`ステートメントは、作成されたSQLバインディングに関する情報を表示するために使用されます。3 `BINDING` `GLOBAL`または`SESSION`いずれかの基準で表されます。デフォルトは`SESSION`です。 @@ -129,8 +129,8 @@ Original_sql: select * from t1 where b = ? ## 参照 {#see-also} -- [[グローバル|セッション]バインディングの作成](/sql-statements/sql-statement-create-binding.md) -- [DROP [グローバル|セッション] バインディング](/sql-statements/sql-statement-drop-binding.md) -- [テーブルを分析する](/sql-statements/sql-statement-analyze-table.md) +- [CREATE [GLOBAL|SESSION] BINDING](/sql-statements/sql-statement-create-binding.md) +- [DROP [GLOBAL|SESSION] BINDING](/sql-statements/sql-statement-drop-binding.md) +- [ANALYZE TABLE](/sql-statements/sql-statement-analyze-table.md) - [オプティマイザヒント](/optimizer-hints.md) - [SQLプラン管理](/sql-plan-management.md) diff --git a/sql-statements/sql-statement-show-builtins.md b/sql-statements/sql-statement-show-builtins.md index a0d7967cd4727..28336f83d7e44 100644 --- a/sql-statements/sql-statement-show-builtins.md +++ b/sql-statements/sql-statement-show-builtins.md @@ -3,7 +3,7 @@ title: SHOW BUILTINS summary: TiDB での SHOW BUILTINS の使用法。 --- -# ショービルド {#show-builtins} +# SHOW BUILTINS {#show-builtins} `SHOW BUILTINS` 、TiDB でサポートされているすべての組み込み関数を一覧表示するために使用されます。 diff --git a/sql-statements/sql-statement-show-character-set.md b/sql-statements/sql-statement-show-character-set.md index 814e46e5b8e2a..ecc3993de74ab 100644 --- a/sql-statements/sql-statement-show-character-set.md +++ b/sql-statements/sql-statement-show-character-set.md @@ -3,7 +3,7 @@ title: SHOW CHARACTER SET | TiDB SQL Statement Reference summary: TiDB データベースの SHOW CHARACTER SET の使用法の概要。 --- -# 文字セットを表示 {#show-character-set} +# SHOW CHARACTER SET {#show-character-set} このステートメントは、TiDBで使用可能な文字セットの静的リストを提供します。出力には、現在の接続またはユーザーの属性は反映されません。 @@ -66,5 +66,5 @@ TiDBの`SHOW CHARACTER SET`文の使用方法はMySQLと完全に互換性があ ## 参照 {#see-also} -- [照合順序を表示](/sql-statements/sql-statement-show-collation.md) +- [SHOW COLLATION](/sql-statements/sql-statement-show-collation.md) - [文字セットと照合順序](/character-set-and-collation.md) diff --git a/sql-statements/sql-statement-show-collation.md b/sql-statements/sql-statement-show-collation.md index 61d726b36112e..02941264b88f8 100644 --- a/sql-statements/sql-statement-show-collation.md +++ b/sql-statements/sql-statement-show-collation.md @@ -3,7 +3,7 @@ title: SHOW COLLATION | TiDB SQL Statement Reference summary: TiDB データベースの SHOW COLLATION の使用法の概要。 --- -# 照合順序を表示 {#show-collation} +# SHOW COLLATION {#show-collation} このステートメントは照合の静的リストを提供し、MySQL クライアント ライブラリとの互換性を提供するために含まれています。 @@ -100,5 +100,5 @@ TiDBにおける`SHOW COLLATION`文の使用法はMySQLと完全に互換性が ## 参照 {#see-also} -- [文字セットを表示](/sql-statements/sql-statement-show-character-set.md) +- [SHOW CHARACTER SET](/sql-statements/sql-statement-show-character-set.md) - [文字セットと照合順序](/character-set-and-collation.md) diff --git a/sql-statements/sql-statement-show-column-stats-usage.md b/sql-statements/sql-statement-show-column-stats-usage.md index 492d3ea1dbb8b..7a88b440fd2cc 100644 --- a/sql-statements/sql-statement-show-column-stats-usage.md +++ b/sql-statements/sql-statement-show-column-stats-usage.md @@ -3,7 +3,7 @@ title: SHOW COLUMN_STATS_USAGE summary: TiDB データベースの SHOW COLUMN_STATS_USAGE の使用法の概要。 --- -# COLUMN_STATS_USAGE を表示 {#show-column-stats-usage} +# SHOW COLUMN_STATS_USAGE {#show-column-stats-usage} `SHOW COLUMN_STATS_USAGE`文は、列統計の最終使用時刻と収集時刻を表示します。また、統計が収集された`PREDICATE COLUMNS`列と列を特定するためにも使用できます。 diff --git a/sql-statements/sql-statement-show-columns-from.md b/sql-statements/sql-statement-show-columns-from.md index d37ff776de605..aa2c0559bf8cb 100644 --- a/sql-statements/sql-statement-show-columns-from.md +++ b/sql-statements/sql-statement-show-columns-from.md @@ -3,7 +3,7 @@ title: SHOW [FULL] COLUMNS FROM | TiDB SQL Statement Reference summary: TiDB データベースの SHOW [FULL] COLUMNS FROM の使用法の概要。 --- -# [全列表示] から {#show-full-columns-from} +# SHOW [FULL] COLUMNS FROM {#show-full-columns-from} ステートメント`SHOW [FULL] COLUMNS FROM ` 、テーブルまたはビューの列を便利な表形式で記述します。オプションのキーワード`FULL` 、現在のユーザーがその列に対して持っている権限と、テーブル定義の`comment`表示します。 @@ -133,4 +133,4 @@ TiDBの`SHOW [FULL] COLUMNS FROM`文はMySQLと完全に互換性があります ## 参照 {#see-also} -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) diff --git a/sql-statements/sql-statement-show-config.md b/sql-statements/sql-statement-show-config.md index a329e82aec303..cd369714d641f 100644 --- a/sql-statements/sql-statement-show-config.md +++ b/sql-statements/sql-statement-show-config.md @@ -3,9 +3,9 @@ title: SHOW CONFIG summary: TiDBデータベースにおけるSHOW CONFIGの使用の概要 --- -# 設定を表示 {#show-config} +# SHOW CONFIG {#show-config} -`SHOW CONFIG`文は、TiDB の様々なコンポーネントの現在の設定を表示するために使用されます。設定変数とシステム変数は異なる次元で作用するため、混同しないように注意してください。システム変数の情報を取得する場合は、 [変数を表示](/sql-statements/sql-statement-show-variables.md)構文を使用してください。 +`SHOW CONFIG`文は、TiDB の様々なコンポーネントの現在の設定を表示するために使用されます。設定変数とシステム変数は異なる次元で作用するため、混同しないように注意してください。システム変数の情報を取得する場合は、 [SHOW [GLOBAL|SESSION] VARIABLES](/sql-statements/sql-statement-show-variables.md)構文を使用してください。 > **注記:** > @@ -73,4 +73,4 @@ SHOW CONFIG LIKE 'tidb'; ## 参照 {#see-also} -- [変数を表示](/sql-statements/sql-statement-show-variables.md) +- [SHOW [GLOBAL|SESSION] VARIABLES](/sql-statements/sql-statement-show-variables.md) diff --git a/sql-statements/sql-statement-show-create-database.md b/sql-statements/sql-statement-show-create-database.md index d278a2379df91..3d7ded961a4d9 100644 --- a/sql-statements/sql-statement-show-create-database.md +++ b/sql-statements/sql-statement-show-create-database.md @@ -3,7 +3,7 @@ title: SHOW CREATE DATABASE summary: TiDB データベースでの SHOW CREATE DATABASE の使用の概要。 --- -# 表示データベースの作成 {#show-create-database} +# SHOW CREATE DATABASE {#show-create-database} `SHOW CREATE DATABASE`は、既存のデータベースを再作成するための正確な SQL ステートメントを表示するために使用されます。2 `SHOW CREATE SCHEMA`その同義語です。 @@ -58,7 +58,7 @@ SHOW CREATE SCHEMA IF NOT EXISTS test; ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) -- [テーブルを表示](/sql-statements/sql-statement-show-tables.md) -- [列を表示](/sql-statements/sql-statement-show-columns-from.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [SHOW [FULL] TABLES](/sql-statements/sql-statement-show-tables.md) +- [SHOW [FULL] COLUMNS FROM](/sql-statements/sql-statement-show-columns-from.md) diff --git a/sql-statements/sql-statement-show-create-placement-policy.md b/sql-statements/sql-statement-show-create-placement-policy.md index 9db86876d434d..774a5717be2c7 100644 --- a/sql-statements/sql-statement-show-create-placement-policy.md +++ b/sql-statements/sql-statement-show-create-placement-policy.md @@ -3,7 +3,7 @@ title: SHOW CREATE PLACEMENT POLICY summary: TiDBにおけるSHOW CREATE PLACEMENT POLICYの使用方法。 --- -# 表示・作成・配置ポリシー {#show-create-placement-policy} +# SHOW CREATE PLACEMENT POLICY {#show-create-placement-policy} `SHOW CREATE PLACEMENT POLICY`配置ポリシーの定義を表示するために使用されます。これを使用すると、現在の配置ポリシーの定義を確認し、別の TiDB クラスタでそれを再現できます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるSHOW CREATE PLACEMENT POLICYの使用方法。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowCreatePlacementPolicyStmt ::= @@ -45,7 +45,7 @@ SHOW CREATE PLACEMENT POLICY p1\G ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [番組掲載](/sql-statements/sql-statement-show-placement.md) -- [配置ポリシーを作成する](/sql-statements/sql-statement-create-placement-policy.md) -- [配置方針の変更](/sql-statements/sql-statement-alter-placement-policy.md) -- [ドロップ配置ポリシー](/sql-statements/sql-statement-drop-placement-policy.md) +- [SHOW PLACEMENT](/sql-statements/sql-statement-show-placement.md) +- [CREATE PLACEMENT POLICY](/sql-statements/sql-statement-create-placement-policy.md) +- [ALTER PLACEMENT POLICY](/sql-statements/sql-statement-alter-placement-policy.md) +- [DROP PLACEMENT POLICY](/sql-statements/sql-statement-drop-placement-policy.md) diff --git a/sql-statements/sql-statement-show-create-resource-group.md b/sql-statements/sql-statement-show-create-resource-group.md index d121caec5ad0a..79d2abd0381ef 100644 --- a/sql-statements/sql-statement-show-create-resource-group.md +++ b/sql-statements/sql-statement-show-create-resource-group.md @@ -3,7 +3,7 @@ title: SHOW CREATE RESOURCE GROUP summary: TiDBにおけるSHOW CREATE RESOURCE GROUPの使い方を学びましょう。 --- -# リソースグループの作成と表示 {#show-create-resource-group} +# SHOW CREATE RESOURCE GROUP {#show-create-resource-group} `SHOW CREATE RESOURCE GROUP`ステートメントを使用すると、リソース グループの現在の定義を表示できます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるSHOW CREATE RESOURCE GROUPの使い方を学びまし > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowCreateResourceGroupStmt ::= @@ -51,6 +51,6 @@ SHOW CREATE RESOURCE GROUP rg1; ## 関連項目 {#see-also} - [TiDBリソース制御](/tidb-resource-control-ru-groups.md) -- [リソースグループを作成する](/sql-statements/sql-statement-alter-resource-group.md) -- [アルター・リソース・グループ](/sql-statements/sql-statement-alter-resource-group.md) -- [リソースグループを削除する](/sql-statements/sql-statement-drop-resource-group.md) +- [ALTER RESOURCE GROUP](/sql-statements/sql-statement-alter-resource-group.md) +- [ALTER RESOURCE GROUP](/sql-statements/sql-statement-alter-resource-group.md) +- [DROP RESOURCE GROUP](/sql-statements/sql-statement-drop-resource-group.md) diff --git a/sql-statements/sql-statement-show-create-sequence.md b/sql-statements/sql-statement-show-create-sequence.md index 69b9c72365d0a..e8caf42519ffd 100644 --- a/sql-statements/sql-statement-show-create-sequence.md +++ b/sql-statements/sql-statement-show-create-sequence.md @@ -3,7 +3,7 @@ title: SHOW CREATE SEQUENCE summary: TiDB データベースの SHOW CREATE SEQUENCE の使用法の概要。 --- -# シーケンスの作成を表示 {#show-create-sequence} +# SHOW CREATE SEQUENCE {#show-create-sequence} `SHOW CREATE SEQUENCE` `SHOW CREATE TABLE`と同様にシーケンスの詳細情報を表示します。 @@ -39,6 +39,6 @@ SHOW CREATE SEQUENCE seq; ## 参照 {#see-also} -- [シーケンスを作成](/sql-statements/sql-statement-create-sequence.md) -- [シーケンスの変更](/sql-statements/sql-statement-alter-sequence.md) -- [ドロップシーケンス](/sql-statements/sql-statement-drop-sequence.md) +- [CREATE SEQUENCE](/sql-statements/sql-statement-create-sequence.md) +- [ALTER SEQUENCE](/sql-statements/sql-statement-alter-sequence.md) +- [DROP SEQUENCE](/sql-statements/sql-statement-drop-sequence.md) diff --git a/sql-statements/sql-statement-show-create-table.md b/sql-statements/sql-statement-show-create-table.md index 2eb20d7fff028..a86278979ee6e 100644 --- a/sql-statements/sql-statement-show-create-table.md +++ b/sql-statements/sql-statement-show-create-table.md @@ -3,7 +3,7 @@ title: SHOW CREATE TABLE | TiDB SQL Statement Reference summary: TiDB データベースの SHOW CREATE TABLE の使用法の概要。 --- -# 表示テーブルの作成 {#show-create-table} +# SHOW CREATE TABLE {#show-create-table} このステートメントは、SQL を使用して既存のテーブルを再作成するための正確なステートメントを示しています。 @@ -35,7 +35,7 @@ TiDBの`SHOW CREATE TABLE`文はMySQLと完全に互換性があります。互 ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) -- [テーブルを表示](/sql-statements/sql-statement-show-tables.md) -- [列を表示](/sql-statements/sql-statement-show-columns-from.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [SHOW [FULL] TABLES](/sql-statements/sql-statement-show-tables.md) +- [SHOW [FULL] COLUMNS FROM](/sql-statements/sql-statement-show-columns-from.md) diff --git a/sql-statements/sql-statement-show-create-user.md b/sql-statements/sql-statement-show-create-user.md index a9b6662f2dfe9..8f80797495bb5 100644 --- a/sql-statements/sql-statement-show-create-user.md +++ b/sql-statements/sql-statement-show-create-user.md @@ -3,7 +3,7 @@ title: SHOW CREATE USER | TiDB SQL Statement Reference summary: TiDB データベースの SHOW CREATE USER の使用法の概要。 --- -# 表示 ユーザーの作成 {#show-create-user} +# SHOW CREATE USER {#show-create-user} このステートメントは、 `CREATE USER`構文を使用してユーザーを再作成する方法を示しています。 @@ -50,6 +50,6 @@ mysql> SHOW GRANTS FOR 'root'; ## 参照 {#see-also} -- [ユーザーの作成](/sql-statements/sql-statement-create-user.md) -- [ショーグラント](/sql-statements/sql-statement-show-grants.md) -- [ユーザーを削除](/sql-statements/sql-statement-drop-user.md) +- [CREATE USER](/sql-statements/sql-statement-create-user.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) +- [DROP USER](/sql-statements/sql-statement-drop-user.md) diff --git a/sql-statements/sql-statement-show-databases.md b/sql-statements/sql-statement-show-databases.md index 7454632f49f68..629381ac7501c 100644 --- a/sql-statements/sql-statement-show-databases.md +++ b/sql-statements/sql-statement-show-databases.md @@ -3,7 +3,7 @@ title: SHOW DATABASES | TiDB SQL Statement Reference summary: TiDB データベースに対する SHOW DATABASES の使用法の概要。 --- -# データベースを表示 {#show-databases} +# SHOW DATABASES {#show-databases} このステートメントは、現在のユーザーが権限を持つデータベースのリストを表示します。現在のユーザーがアクセスできないデータベースはリストに表示されません。データベース`information_schema`常にデータベースリストの先頭に表示されます。 @@ -56,7 +56,7 @@ TiDBの`SHOW DATABASES`文はMySQLと完全に互換性があります。互換 ## 参照 {#see-also} -- [スキーマを表示](/sql-statements/sql-statement-show-schemas.md) -- [データベースの削除](/sql-statements/sql-statement-drop-database.md) -- [データベースの作成](/sql-statements/sql-statement-create-database.md) +- [SHOW SCHEMAS](/sql-statements/sql-statement-show-schemas.md) +- [DROP DATABASE](/sql-statements/sql-statement-drop-database.md) +- [CREATE DATABASE](/sql-statements/sql-statement-create-database.md) - [`INFORMATION_SCHEMA.SCHEMATA`](/information-schema/information-schema-schemata.md) diff --git a/sql-statements/sql-statement-show-distribution-jobs.md b/sql-statements/sql-statement-show-distribution-jobs.md index bc95ee6fdafce..647da7719d8cb 100644 --- a/sql-statements/sql-statement-show-distribution-jobs.md +++ b/sql-statements/sql-statement-show-distribution-jobs.md @@ -3,7 +3,7 @@ title: SHOW DISTRIBUTION JOBS summary: TiDBデータベースにおけるSHOW DISTRIBUTION JOBSの使用方法の概要。 --- -# 配布ジョブの表示(v8.5.4の新機能) {#show-distribution-jobs-span-class-version-mark-new-in-v8-5-4-span} +# SHOW DISTRIBUTION JOBS New in v8.5.4 and v9.0.0 {#show-distribution-jobs-span-class-version-mark-new-in-v8-5-4-span} `SHOW DISTRIBUTION JOBS`ステートメントは、現在実行中のリージョン配布ジョブをすべて表示します。 @@ -15,7 +15,7 @@ summary: TiDBデータベースにおけるSHOW DISTRIBUTION JOBSの使用方法 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowDistributionJobsStmt ::= diff --git a/sql-statements/sql-statement-show-engines.md b/sql-statements/sql-statement-show-engines.md index c9395ee0564f0..b7052380cda68 100644 --- a/sql-statements/sql-statement-show-engines.md +++ b/sql-statements/sql-statement-show-engines.md @@ -3,7 +3,7 @@ title: SHOW ENGINES | TiDB SQL Statement Reference summary: TiDB データベースの SHOW ENGINES の使用法の概要。 --- -# エンジンを表示 {#show-engines} +# SHOW ENGINES {#show-engines} このステートメントは、サポートされているすべてのストレージエンジンを一覧表示するために使用されます。この構文は、MySQLとの互換性のためにのみ含まれています。 diff --git a/sql-statements/sql-statement-show-errors.md b/sql-statements/sql-statement-show-errors.md index 5c0cf0b9bfec7..b822d76e76813 100644 --- a/sql-statements/sql-statement-show-errors.md +++ b/sql-statements/sql-statement-show-errors.md @@ -3,7 +3,7 @@ title: SHOW ERRORS | TiDB SQL Statement Reference summary: TiDB データベースの SHOW ERRORS の使用法の概要。 --- -# エラーを表示 {#show-errors} +# SHOW ERRORS {#show-errors} この文は、以前に実行された文のエラーを表示します。文が正常に実行されると、エラーバッファはすぐにクリアされます。その場合、 `SHOW ERRORS`空のセットを返します。 @@ -56,4 +56,4 @@ TiDBの`SHOW ERRORS`文はMySQLと完全に互換性があります。互換性 ## 参照 {#see-also} -- [警告を表示](/sql-statements/sql-statement-show-warnings.md) +- [SHOW WARNINGS](/sql-statements/sql-statement-show-warnings.md) diff --git a/sql-statements/sql-statement-show-fields-from.md b/sql-statements/sql-statement-show-fields-from.md index e8231a50c098f..23ac6be313026 100644 --- a/sql-statements/sql-statement-show-fields-from.md +++ b/sql-statements/sql-statement-show-fields-from.md @@ -3,6 +3,6 @@ title: SHOW [FULL] FIELDS FROM | TiDB SQL Statement Reference summary: TiDB データベースの SHOW [FULL] FIELDS FROM の使用法の概要。 --- -# [FULL]フィールドを表示 {#show-full-fields-from} +# SHOW [FULL] FIELDS FROM {#show-full-fields-from} この文は[`SHOW [FULL] COLUMNS FROM`](/sql-statements/sql-statement-show-columns-from.md)のエイリアスです。MySQLとの互換性のために用意されています。 diff --git a/sql-statements/sql-statement-show-grants.md b/sql-statements/sql-statement-show-grants.md index 69cc9a7b612f1..98e8f69702b0c 100644 --- a/sql-statements/sql-statement-show-grants.md +++ b/sql-statements/sql-statement-show-grants.md @@ -3,7 +3,7 @@ title: SHOW GRANTS | TiDB SQL Statement Reference summary: TiDB データベースの SHOW GRANTS の使用法の概要。 --- -# ショーグラント {#show-grants} +# SHOW GRANTS {#show-grants} このステートメントは、ユーザーに関連付けられた権限のリストを表示します。MySQLと同様に、権限`USAGE` TiDBにログインする権限を示します。 @@ -56,5 +56,5 @@ TiDBの`SHOW GRANTS`文はMySQLと完全に互換性があります。互換性 ## 参照 {#see-also} -- [表示 ユーザーの作成](/sql-statements/sql-statement-show-create-user.md) -- [付与](/sql-statements/sql-statement-grant-privileges.md) +- [SHOW CREATE USER](/sql-statements/sql-statement-show-create-user.md) +- [`GRANT `](/sql-statements/sql-statement-grant-privileges.md) diff --git a/sql-statements/sql-statement-show-import-job.md b/sql-statements/sql-statement-show-import-job.md index 13463c6fbcc59..becc147b5eab6 100644 --- a/sql-statements/sql-statement-show-import-job.md +++ b/sql-statements/sql-statement-show-import-job.md @@ -3,7 +3,7 @@ title: SHOW IMPORT summary: TiDB での SHOW IMPORT の使用法の概要。 --- -# インポートを表示 {#show-import} +# SHOW IMPORT {#show-import} `SHOW IMPORT`ステートメントは、TiDB で作成された IMPORT ジョブを表示するために使用されます。このステートメントは、現在のユーザーが作成したジョブのみを表示できます。 diff --git a/sql-statements/sql-statement-show-indexes.md b/sql-statements/sql-statement-show-indexes.md index 4a08a3426ff47..8e22afd243ff9 100644 --- a/sql-statements/sql-statement-show-indexes.md +++ b/sql-statements/sql-statement-show-indexes.md @@ -3,9 +3,9 @@ title: SHOW INDEXES [FROM|IN] | TiDB SQL Statement Reference summary: TiDB データベースの SHOW INDEXES [FROM|IN] の使用法の概要。 --- -# インデックスを表示 [FROM|IN] {#show-indexes-from-in} +# SHOW INDEXES [FROM|IN]{#show-indexes-from-in} -文`SHOW INDEXES [FROM|IN]` 、指定されたテーブルのインデックスを一覧表示します。文`SHOW INDEX [FROM|IN]`と`SHOW KEYS [FROM|IN]`この文のエイリアスであり、MySQLとの互換性のために用意されています。 +`SHOW INDEXES [FROM|IN]`文は、指定されたテーブルのインデックスを一覧表示します。文`SHOW INDEX [FROM|IN]`と`SHOW KEYS [FROM|IN]`この文のエイリアスであり、MySQLとの互換性のために用意されています。 ## 概要 {#synopsis} @@ -60,9 +60,9 @@ TiDBの`SHOW INDEXES [FROM|IN]`文はMySQLと完全に互換性があります ## 参照 {#see-also} -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) -- [インデックスの削除](/sql-statements/sql-statement-drop-index.md) -- [インデックスの作成](/sql-statements/sql-statement-create-index.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) +- [DROP INDEX](/sql-statements/sql-statement-drop-index.md) +- [CREATE INDEX](/sql-statements/sql-statement-create-index.md) - [`information_schema.TIDB_INDEXES`](/information-schema/information-schema-tidb-indexes.md) - [`information_schema.TIDB_INDEX_USAGE`](/information-schema/information-schema-tidb-index-usage.md) - [`information_schema.KEY_COLUMN_USAGE`](/information-schema/information-schema-key-column-usage.md) diff --git a/sql-statements/sql-statement-show-master-status.md b/sql-statements/sql-statement-show-master-status.md index d39c73c152ff9..ff2795c09ec55 100644 --- a/sql-statements/sql-statement-show-master-status.md +++ b/sql-statements/sql-statement-show-master-status.md @@ -3,7 +3,7 @@ title: SHOW MASTER STATUS summary: TiDB データベースの SHOW MASTER STATUS の使用法の概要。 --- -# マスターステータスを表示 {#show-master-status} +# SHOW MASTER STATUS {#show-master-status} `SHOW MASTER STATUS`ステートメントは、クラスター内の最新の TSO を表示します。 diff --git a/sql-statements/sql-statement-show-placement-for.md b/sql-statements/sql-statement-show-placement-for.md index 592e3dee2c02b..adbb57f5fb74a 100644 --- a/sql-statements/sql-statement-show-placement-for.md +++ b/sql-statements/sql-statement-show-placement-for.md @@ -3,7 +3,7 @@ title: SHOW PLACEMENT FOR summary: TiDB における SHOW PLACEMENT FOR の使用方法。 --- -# ショーの掲載場所 {#show-placement-for} +# SHOW PLACEMENT FOR {#show-placement-for} `SHOW PLACEMENT FOR` 、すべての配置オプションを要約し、特定のテーブル、データベーススキーマ、またはパーティションに対して正規の形式で表示します。 @@ -17,7 +17,7 @@ summary: TiDB における SHOW PLACEMENT FOR の使用方法。 - `INPROGRESS` : PD は現在配置のスケジュールを調整中です。 - `SCHEDULED` : PD は配置を正常にスケジュールしました。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowStmt ::= @@ -82,5 +82,5 @@ SHOW PLACEMENT FOR TABLE t3 PARTITION p1\G ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [番組掲載](/sql-statements/sql-statement-show-placement.md) -- [配置ポリシーを作成する](/sql-statements/sql-statement-create-placement-policy.md) +- [SHOW PLACEMENT](/sql-statements/sql-statement-show-placement.md) +- [CREATE PLACEMENT POLICY](/sql-statements/sql-statement-create-placement-policy.md) diff --git a/sql-statements/sql-statement-show-placement-labels.md b/sql-statements/sql-statement-show-placement-labels.md index 0cef8d78d6b68..67923cd2a1c74 100644 --- a/sql-statements/sql-statement-show-placement-labels.md +++ b/sql-statements/sql-statement-show-placement-labels.md @@ -3,7 +3,7 @@ title: SHOW PLACEMENT LABELS summary: TiDBにおけるSHOW PLACEMENT LABELSの使用方法。 --- -# 配置ラベルを表示する {#show-placement-labels} +# SHOW PLACEMENT LABELS {#show-placement-labels} `SHOW PLACEMENT LABELS`配置ルールで使用可能なラベルと値を要約するために使用されます。 @@ -11,7 +11,7 @@ summary: TiDBにおけるSHOW PLACEMENT LABELSの使用方法。 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowStmt ::= @@ -39,5 +39,5 @@ SHOW PLACEMENT LABELS; ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [番組掲載](/sql-statements/sql-statement-show-placement.md) -- [配置ポリシーを作成する](/sql-statements/sql-statement-create-placement-policy.md) +- [SHOW PLACEMENT](/sql-statements/sql-statement-show-placement.md) +- [CREATE PLACEMENT POLICY](/sql-statements/sql-statement-create-placement-policy.md) diff --git a/sql-statements/sql-statement-show-placement.md b/sql-statements/sql-statement-show-placement.md index 92563eea290d3..de8868fa8260c 100644 --- a/sql-statements/sql-statement-show-placement.md +++ b/sql-statements/sql-statement-show-placement.md @@ -3,7 +3,7 @@ title: SHOW PLACEMENT summary: TiDBにおけるSHOW PLACEMENTの使用方法。 --- -# 番組掲載 {#show-placement} +# SHOW PLACEMENT {#show-placement} `SHOW PLACEMENT`配置ポリシーからのすべての配置オプションを要約し、正規の形式で表示します。 @@ -17,7 +17,7 @@ summary: TiDBにおけるSHOW PLACEMENTの使用方法。 - `INPROGRESS` : PD は現在配置のスケジュールを調整中です。 - `SCHEDULED` : PD は配置を正常にスケジュールしました。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowStmt ::= @@ -52,5 +52,5 @@ SHOW PLACEMENT; ## 関連項目 {#see-also} - [SQLにおける配置ルール](/placement-rules-in-sql.md) -- [ショーの掲載場所](/sql-statements/sql-statement-show-placement-for.md) -- [配置ポリシーを作成する](/sql-statements/sql-statement-create-placement-policy.md) +- [SHOW PLACEMENT FOR](/sql-statements/sql-statement-show-placement-for.md) +- [CREATE PLACEMENT POLICY](/sql-statements/sql-statement-create-placement-policy.md) diff --git a/sql-statements/sql-statement-show-plugins.md b/sql-statements/sql-statement-show-plugins.md index 5ea196e9c5154..0cf3ca478e35f 100644 --- a/sql-statements/sql-statement-show-plugins.md +++ b/sql-statements/sql-statement-show-plugins.md @@ -3,7 +3,7 @@ title: SHOW PLUGINS summary: TiDBデータベースにおけるSHOW PLUGINSの使用方法の概要。 --- -# プラグインを表示 {#show-plugins} +# SHOW PLUGINS {#show-plugins} `SHOW PLUGINS` 、TiDB にインストールされているすべてのプラグインと、各プラグインの状態およびバージョン情報を表示します。 @@ -11,7 +11,7 @@ summary: TiDBデータベースにおけるSHOW PLUGINSの使用方法の概要 > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowPluginsStmt ::= diff --git a/sql-statements/sql-statement-show-privileges.md b/sql-statements/sql-statement-show-privileges.md index db6c6f2c3b542..62a49bc9a6a6d 100644 --- a/sql-statements/sql-statement-show-privileges.md +++ b/sql-statements/sql-statement-show-privileges.md @@ -3,7 +3,7 @@ title: SHOW PRIVILEGES | TiDB SQL Statement Reference summary: TiDB データベースに対する SHOW PRIVILEGES の使用法の概要。 --- -# 権限を表示 {#show-privileges} +# SHOW PRIVILEGES {#show-privileges} このステートメントは、TiDB で割り当て可能な権限のリストを表示します。これは静的なリストであり、現在のユーザーの権限を反映するものではありません。 @@ -84,7 +84,7 @@ TiDBの`SHOW PRIVILEGES`文はMySQLと完全に互換性があります。互換 -- [ショーグラント](/sql-statements/sql-statement-show-grants.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) - [権限管理](/privilege-management.md) - [`GRANT <privileges>`](/sql-statements/sql-statement-grant-privileges.md) @@ -92,7 +92,7 @@ TiDBの`SHOW PRIVILEGES`文はMySQLと完全に互換性があります。互換 -- [ショーグラント](/sql-statements/sql-statement-show-grants.md) +- [SHOW GRANTS](/sql-statements/sql-statement-show-grants.md) - [権限管理](https://docs.pingcap.com/tidb/stable/privilege-management) - [`GRANT <privileges>`](/sql-statements/sql-statement-grant-privileges.md) diff --git a/sql-statements/sql-statement-show-processlist.md b/sql-statements/sql-statement-show-processlist.md index ecaa5a5a3afeb..ae536aa659741 100644 --- a/sql-statements/sql-statement-show-processlist.md +++ b/sql-statements/sql-statement-show-processlist.md @@ -3,7 +3,7 @@ title: SHOW [FULL] PROCESSLIST | TiDB SQL Statement Reference summary: TiDB データベースの SHOW [FULL] PROCESSLIST の使用法の概要。 --- -# プロセスリストを[完全]表示 {#show-full-processlist} +# SHOW [FULL] PROCESSLIST {#show-full-processlist} このステートメントは、同じTiDBサーバーに接続されている現在のセッションを一覧表示します。1列`Info`にはクエリテキストが含まれますが、オプションのキーワード`FULL`が指定されていない限り、切り捨てられます。クラスター全体のプロセスリストを表示するには、 [`INFORMATION_SCHEMA.CLUSTER_PROCESSLIST`](/information-schema/information-schema-processlist.md#cluster_processlist)列目を使用してください。 @@ -36,5 +36,5 @@ mysql> SHOW PROCESSLIST; ## 参照 {#see-also} -- [キル [TIDB]](/sql-statements/sql-statement-kill.md) +- [KILL](/sql-statements/sql-statement-kill.md) - [`INFORMATION_SCHEMA.PROCESSLIST`](/information-schema/information-schema-processlist.md) diff --git a/sql-statements/sql-statement-show-profiles.md b/sql-statements/sql-statement-show-profiles.md index 43372838c3bf3..a5f3d998aa8fe 100644 --- a/sql-statements/sql-statement-show-profiles.md +++ b/sql-statements/sql-statement-show-profiles.md @@ -3,7 +3,7 @@ title: SHOW PROFILES summary: TiDB データベースの SHOW PROFILES の使用法の概要。 --- -# プロフィールを表示 {#show-profiles} +# SHOW PROFILES {#show-profiles} `SHOW PROFILES`ステートメントは現在、空の結果のみを返します。 diff --git a/sql-statements/sql-statement-show-schemas.md b/sql-statements/sql-statement-show-schemas.md index 5b573da09607e..6fcd18606326c 100644 --- a/sql-statements/sql-statement-show-schemas.md +++ b/sql-statements/sql-statement-show-schemas.md @@ -3,6 +3,6 @@ title: SHOW SCHEMAS | TiDB SQL Statement Reference summary: TiDB データベースの SHOW SCHEMAS の使用法の概要。 --- -# スキーマを表示 {#show-schemas} +# SHOW SCHEMAS {#show-schemas} この文は[`SHOW DATABASES`](/sql-statements/sql-statement-show-databases.md)のエイリアスです。MySQLとの互換性のために用意されています。 diff --git a/sql-statements/sql-statement-show-stats-buckets.md b/sql-statements/sql-statement-show-stats-buckets.md index 7e24459412d02..1fbd919705a03 100644 --- a/sql-statements/sql-statement-show-stats-buckets.md +++ b/sql-statements/sql-statement-show-stats-buckets.md @@ -3,7 +3,7 @@ title: SHOW STATS_BUCKETS summary: TiDB データベースの SHOW STATS_BUCKETS の使用法の概要。 --- -# STATS_BUCKETSを表示 {#show-stats-buckets} +# SHOW STATS_BUCKETS {#show-stats-buckets} `SHOW STATS_BUCKETS`文は[統計](/statistics.md)のバケット情報を表示します。 diff --git a/sql-statements/sql-statement-show-stats-healthy.md b/sql-statements/sql-statement-show-stats-healthy.md index 4af0af6931530..6cb766515cf36 100644 --- a/sql-statements/sql-statement-show-stats-healthy.md +++ b/sql-statements/sql-statement-show-stats-healthy.md @@ -3,7 +3,7 @@ title: SHOW STATS_HEALTHY summary: TiDB データベースの SHOW STATS_HEALTHY の使用法の概要。 --- -# 統計情報を表示_健康 {#show-stats-healthy} +# SHOW STATS_HEALTHY {#show-stats-healthy} `SHOW STATS_HEALTHY`ステートメントは、統計の精度の推定値を示しています。健全性パーセンテージが低いテーブルでは、最適ではないクエリ実行プランが生成される場合があります。 @@ -87,5 +87,5 @@ mysql> SHOW STATS_HEALTHY; ## 参照 {#see-also} -- [分析](/sql-statements/sql-statement-analyze-table.md) +- [ANALYZE](/sql-statements/sql-statement-analyze-table.md) - [統計入門](/statistics.md) diff --git a/sql-statements/sql-statement-show-stats-histograms.md b/sql-statements/sql-statement-show-stats-histograms.md index 8bf18ea2a5f0c..8da3d13e5e15c 100644 --- a/sql-statements/sql-statement-show-stats-histograms.md +++ b/sql-statements/sql-statement-show-stats-histograms.md @@ -3,9 +3,9 @@ title: SHOW STATS_HISTOGRAMS summary: TiDB データベースの SHOW STATS_HISTOGRAMS の使用法の概要。 --- -# 統計ヒストグラムを表示 {#show-stats-histograms} +# SHOW STATS_HISTOGRAMS {#show-stats-histograms} -このステートメントは、データベース[統計](/statistics.md)の一部として[`ANALYZE`ステートメント](/sql-statements/sql-statement-analyze-table.md)によって収集されたヒストグラム情報を表示します。 +このステートメントは、データベース[統計](/statistics.md)の一部として[ANALYZE](/sql-statements/sql-statement-analyze-table.md)によって収集されたヒストグラム情報を表示します。 現在、 `SHOW STATS_HISTOGRAMS`ステートメントは次の列を返します。 @@ -75,5 +75,5 @@ SHOW STATS_HISTOGRAMS WHERE table_name = 't2'; ## 参照 {#see-also} -- [分析](/sql-statements/sql-statement-analyze-table.md) +- [ANALYZE](/sql-statements/sql-statement-analyze-table.md) - [統計入門](/statistics.md) diff --git a/sql-statements/sql-statement-show-stats-locked.md b/sql-statements/sql-statement-show-stats-locked.md index 453056c05c180..2c227a387a77c 100644 --- a/sql-statements/sql-statement-show-stats-locked.md +++ b/sql-statements/sql-statement-show-stats-locked.md @@ -3,7 +3,7 @@ title: SHOW STATS_LOCKED summary: TiDB データベースの SHOW STATS_LOCKED の使用法の概要。 --- -# 統計を表示_ロック済み {#show-stats-locked} +# SHOW STATS_LOCKED {#show-stats-locked} `SHOW STATS_LOCKED`統計がロックされているテーブルを表示します。 @@ -70,5 +70,5 @@ mysql> SHOW STATS_LOCKED; ## 参照 {#see-also} - [統計](/statistics.md#lock-statistics) -- [ロック統計](/sql-statements/sql-statement-lock-stats.md) -- [統計情報をアンロック](/sql-statements/sql-statement-unlock-stats.md) +- [LOCK STATS](/sql-statements/sql-statement-lock-stats.md) +- [UNLOCK STATS](/sql-statements/sql-statement-unlock-stats.md) diff --git a/sql-statements/sql-statement-show-stats-meta.md b/sql-statements/sql-statement-show-stats-meta.md index 610ef0ad33a0f..986b0f95481cf 100644 --- a/sql-statements/sql-statement-show-stats-meta.md +++ b/sql-statements/sql-statement-show-stats-meta.md @@ -3,7 +3,7 @@ title: SHOW STATS_META summary: TiDB データベースの SHOW STATS_META の使用法の概要。 --- -# STATS_METAを表示 {#show-stats-meta} +# SHOW STATS_META {#show-stats-meta} `SHOW STATS_META`使用すると、テーブル内の行数と、そのテーブルで変更された行数を表示できます。このステートメントを使用する場合、 `ShowLikeOrWhere`句を使用して必要な情報をフィルタリングできます。 @@ -72,5 +72,5 @@ SHOW STATS_META WHERE table_name = 't2'; ## 参照 {#see-also} -- [分析](/sql-statements/sql-statement-analyze-table.md) +- [ANALYZE](/sql-statements/sql-statement-analyze-table.md) - [統計入門](/statistics.md) diff --git a/sql-statements/sql-statement-show-stats-topn.md b/sql-statements/sql-statement-show-stats-topn.md index afb5c8f5d0a72..1a75b72cfa02a 100644 --- a/sql-statements/sql-statement-show-stats-topn.md +++ b/sql-statements/sql-statement-show-stats-topn.md @@ -3,7 +3,7 @@ title: SHOW STATS_TOPN summary: TiDB データベースの SHOW STATS_TOPN の使用法の概要。 --- -# STATS_TOPNを表示 {#show-stats-topn} +# SHOW STATS_TOPN {#show-stats-topn} `SHOW STATS_TOPN`文は[統計](/statistics.md)の Top-N 情報を表示します。 diff --git a/sql-statements/sql-statement-show-status.md b/sql-statements/sql-statement-show-status.md index 31e56ae20d7b8..a808d495a6736 100644 --- a/sql-statements/sql-statement-show-status.md +++ b/sql-statements/sql-statement-show-status.md @@ -3,7 +3,7 @@ title: SHOW [GLOBAL|SESSION] STATUS | TiDB SQL Statement Reference summary: TiDB データベースの SHOW [GLOBAL|SESSION] STATUS の使用法の概要。 --- -# [グローバル|セッション]ステータスを表示 {#show-global-session-status} +# SHOW [GLOBAL|SESSION] STATUS {#show-global-session-status} このステートメントは、MySQL との互換性のために含まれています。TiDB は、ほとんどのメトリクスに対して`SHOW STATUS`ではなく、Prometheus と Grafana を使用して集中的なメトリクス収集を行います。 @@ -69,5 +69,5 @@ mysql> SHOW GLOBAL STATUS; ## 参照 {#see-also} -- [フラッシュステータス](/sql-statements/sql-statement-flush-status.md) +- [FLUSH STATUS](/sql-statements/sql-statement-flush-status.md) - [サーバーステータス変数](/status-variables.md) diff --git a/sql-statements/sql-statement-show-table-distribution.md b/sql-statements/sql-statement-show-table-distribution.md index 0301a3f624e32..6c8aa4b758111 100644 --- a/sql-statements/sql-statement-show-table-distribution.md +++ b/sql-statements/sql-statement-show-table-distribution.md @@ -3,7 +3,7 @@ title: SHOW TABLE DISTRIBUTION summary: TiDBデータベースにおけるSHOW TABLE DISTRIBUTIONの使用方法の概要。 --- -# 表の分布を表示する(v8.5.4の新機能) {#show-table-distribution-span-class-version-mark-new-in-v8-5-4-span} +# SHOW TABLE DISTRIBUTION New in v8.5.4 and v9.0.0 {#show-table-distribution-span-class-version-mark-new-in-v8-5-4-span} `SHOW TABLE DISTRIBUTION`ステートメントは、指定されたテーブルのリージョン分布情報を表示します。 @@ -15,7 +15,7 @@ summary: TiDBデータベースにおけるSHOW TABLE DISTRIBUTIONの使用方 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowTableDistributionStmt ::= diff --git a/sql-statements/sql-statement-show-table-next-rowid.md b/sql-statements/sql-statement-show-table-next-rowid.md index 599bc925f64d1..afdb10f3d8f04 100644 --- a/sql-statements/sql-statement-show-table-next-rowid.md +++ b/sql-statements/sql-statement-show-table-next-rowid.md @@ -12,7 +12,7 @@ summary: TiDBにおけるSHOW TABLE NEXT_ROW_ID`の使い方を学びましょ - ユーザーによって作成された列は[`AUTO_RANDOM`](/auto-random.md) 。 - ユーザーによって作成されたファイル数は[`SEQUENCE`](/sql-statements/sql-statement-create-sequence.md) 。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowTableNextRowIDStmt ::= @@ -62,7 +62,7 @@ SHOW TABLE t NEXT_ROW_ID; ## 関連項目 {#see-also} -- [テーブルを作成する](/sql-statements/sql-statement-create-table.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) - [AUTO_RANDOM](/auto-random.md) - [CREATE_SEQUENCE](/sql-statements/sql-statement-create-sequence.md) - [_tidb_rowid](/tidb-rowid.md) diff --git a/sql-statements/sql-statement-show-table-regions.md b/sql-statements/sql-statement-show-table-regions.md index 92aaed873c5a4..719cea79ff91c 100644 --- a/sql-statements/sql-statement-show-table-regions.md +++ b/sql-statements/sql-statement-show-table-regions.md @@ -3,7 +3,7 @@ title: SHOW TABLE REGIONS summary: TiDBでSHOW TABLE REGIONSを使用する方法を学びましょう。 --- -# テーブル領域を表示する {#show-table-regions} +# SHOW TABLE REGIONS {#show-table-regions} `SHOW TABLE REGIONS`ステートメントは、TiDB のテーブルのリージョン情報を表示するために使用されます。 @@ -18,7 +18,7 @@ SHOW TABLE [table_name] REGIONS [WhereClauseOptional]; SHOW TABLE [table_name] INDEX [index_name] REGIONS [WhereClauseOptional]; ``` -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram ShowTableRegionStmt ::= @@ -204,5 +204,5 @@ test> SHOW TABLE t REGIONS; ## 関連項目 {#see-also} -- [分割領域](/sql-statements/sql-statement-split-region.md) -- [テーブルを作成する](/sql-statements/sql-statement-create-table.md) +- [Split Region](/sql-statements/sql-statement-split-region.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) diff --git a/sql-statements/sql-statement-show-table-status.md b/sql-statements/sql-statement-show-table-status.md index f3e6a89710ddf..c99e21ed11744 100644 --- a/sql-statements/sql-statement-show-table-status.md +++ b/sql-statements/sql-statement-show-table-status.md @@ -3,7 +3,7 @@ title: SHOW TABLE STATUS | TiDB SQL Statement Reference summary: TiDB データベースの SHOW TABLE STATUS の使用法の概要。 --- -# テーブルステータスを表示 {#show-table-status} +# SHOW TABLE STATUS {#show-table-status} このステートメントは、TiDB内のテーブルに関するさまざまな統計情報を表示します。統計情報が古い場合は、 [`ANALYZE TABLE`](/sql-statements/sql-statement-analyze-table.md)実行することをお勧めします。 @@ -82,7 +82,7 @@ TiDBの`SHOW TABLE STATUS`文はMySQLと完全に互換性があります。互 ## 参照 {#see-also} -- [テーブルを表示](/sql-statements/sql-statement-show-tables.md) -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) +- [SHOW [FULL] TABLES](/sql-statements/sql-statement-show-tables.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) diff --git a/sql-statements/sql-statement-show-tables.md b/sql-statements/sql-statement-show-tables.md index 0da4fc3700289..1c0ceb47a755c 100644 --- a/sql-statements/sql-statement-show-tables.md +++ b/sql-statements/sql-statement-show-tables.md @@ -3,7 +3,7 @@ title: SHOW [FULL] TABLES | TiDB SQL Statement Reference summary: TiDB データベースの SHOW [FULL] TABLES の使用法の概要。 --- -# [全表]を表示 {#show-full-tables} +# SHOW [FULL] TABLES {#show-full-tables} このステートメントは、現在選択されているデータベース内のテーブルとビューのリストを表示します。オプションのキーワード`FULL` 、テーブルのタイプが`BASE TABLE` 、 `SEQUENCE` 、または`VIEW`いずれであるかを示します。 @@ -81,7 +81,7 @@ TiDBの`SHOW [FULL] TABLES`文はMySQLと完全に互換性があります。互 ## 参照 {#see-also} -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) - [`INFORMATION_SCHEMA.TABLES`](/information-schema/information-schema-tables.md) diff --git a/sql-statements/sql-statement-show-variables.md b/sql-statements/sql-statement-show-variables.md index 00a1e7d9f1cb6..5489b69cc5497 100644 --- a/sql-statements/sql-statement-show-variables.md +++ b/sql-statements/sql-statement-show-variables.md @@ -3,7 +3,7 @@ title: SHOW [GLOBAL|SESSION] VARIABLES | TiDB SQL Statement Reference summary: TiDB データベースの SHOW [GLOBAL|SESSION] VARIABLES の使用法の概要。 --- -# [グローバル|セッション]変数を表示 {#show-global-session-variables} +# SHOW [GLOBAL|SESSION] VARIABLES {#show-global-session-variables} この文は、スコープ`GLOBAL`または`SESSION`の変数のリストを表示します。スコープが指定されていない場合は、デフォルトのスコープ`SESSION`が適用されます。 diff --git a/sql-statements/sql-statement-show-warnings.md b/sql-statements/sql-statement-show-warnings.md index ff7a7150995b4..77493c23010c5 100644 --- a/sql-statements/sql-statement-show-warnings.md +++ b/sql-statements/sql-statement-show-warnings.md @@ -3,7 +3,7 @@ title: SHOW WARNINGS | TiDB SQL Statement Reference summary: TiDB データベースの SHOW WARNINGS の使用法の概要。 --- -# 警告を表示 {#show-warnings} +# SHOW WARNINGS {#show-warnings} このステートメントは、現在のクライアント接続で以前に実行されたステートメントで発生した警告のリストを表示します。MySQLと同様に、 `sql_mode`どのステートメントがエラーと警告を引き起こすかに大きな影響を与えます。 @@ -80,4 +80,4 @@ TiDBの`SHOW WARNINGS`文はMySQLと完全に互換性があります。互換 ## 参照 {#see-also} -- [エラーを表示](/sql-statements/sql-statement-show-errors.md) +- [SHOW ERRORS](/sql-statements/sql-statement-show-errors.md) diff --git a/sql-statements/sql-statement-shutdown.md b/sql-statements/sql-statement-shutdown.md index c63ec4a70da53..30834336507af 100644 --- a/sql-statements/sql-statement-shutdown.md +++ b/sql-statements/sql-statement-shutdown.md @@ -3,7 +3,7 @@ title: SHUTDOWN summary: TiDB データベースの SHUTDOWN の使用法の概要。 --- -# シャットダウン {#shutdown} +# SHUTDOWN {#shutdown} `SHUTDOWN`文はTiDBのシャットダウン操作を実行するために使用されます。3 `SHUTDOWN`を実行するには、ユーザーは`SHUTDOWN privilege`必要です。 diff --git a/sql-statements/sql-statement-split-region.md b/sql-statements/sql-statement-split-region.md index c6422515a1615..ee9d621618792 100644 --- a/sql-statements/sql-statement-split-region.md +++ b/sql-statements/sql-statement-split-region.md @@ -3,7 +3,7 @@ title: Split Region summary: TiDBデータベースにおけるスプリットリージョンの使用概要。 --- -# 分割リージョン {#split-region} +# Split Region {#split-region} TiDBで新しいテーブルを作成するたびに、デフォルトで1つの[リージョン](/tidb-storage.md#region)が分割され、そのテーブルのデータが格納されます。このデフォルトの動作は、TiDB構成ファイルの`split-table`によって制御されます。このリージョン内のデータがデフォルトのリージョンサイズ制限を超えると、リージョンは2つに分割され始めます。 @@ -15,7 +15,7 @@ TiDBで新しいテーブルを作成するたびに、デフォルトで1つの > > この機能は、 [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier#starter)および[TiDB Cloud Essential](https://docs.pingcap.com/tidbcloud/select-cluster-tier#essential)インスタンスではご利用いただけません。 -## あらすじ {#synopsis} +## 概要 {#synopsis} ```ebnf+diagram SplitRegionStmt ::= @@ -387,7 +387,7 @@ CREATE TABLE t (a INT, b INT, INDEX idx1(a)) SHARD_ROW_ID_BITS = 4 PRE_SPLIT_REG このステートメントは、MySQL構文に対するTiDBの拡張機能です。 -## 関連項目 {#see-also} +## 参照 {#see-also} -- [テーブルリージョンを表示する](/sql-statements/sql-statement-show-table-regions.md) +- [SHOW TABLE REGIONS](/sql-statements/sql-statement-show-table-regions.md) - セッション変数: [`tidb_scatter_region`](/system-variables.md#tidb_scatter_region) 、 [`tidb_wait_split_region_finish`](/system-variables.md#tidb_wait_split_region_finish) 、 [`tidb_wait_split_region_timeout`](/system-variables.md#tidb_wait_split_region_timeout) 。 diff --git a/sql-statements/sql-statement-start-transaction.md b/sql-statements/sql-statement-start-transaction.md index 11e1966d65400..46b8540559fa2 100644 --- a/sql-statements/sql-statement-start-transaction.md +++ b/sql-statements/sql-statement-start-transaction.md @@ -3,7 +3,7 @@ title: START TRANSACTION | TiDB SQL Statement Reference summary: TiDB データベースの START TRANSACTION の使用法の概要。 --- -# トランザクションを開始 {#start-transaction} +# START TRANSACTION {#start-transaction} この文はTiDB内で新しいトランザクションを開始します。これは文`BEGIN`と似ています。 @@ -47,6 +47,6 @@ Query OK, 0 rows affected (0.01 sec) ## 参照 {#see-also} - [COMMIT](/sql-statements/sql-statement-commit.md) -- [ロールバック](/sql-statements/sql-statement-rollback.md) -- [始める](/sql-statements/sql-statement-begin.md) +- [ROLLBACK](/sql-statements/sql-statement-rollback.md) +- [BEGIN](/sql-statements/sql-statement-begin.md) - [因果関係の一貫性のみでトランザクションを開始する](/transaction-overview.md#causal-consistency) diff --git a/sql-statements/sql-statement-table.md b/sql-statements/sql-statement-table.md index c32148ca2bef8..b7ef6f1645784 100644 --- a/sql-statements/sql-statement-table.md +++ b/sql-statements/sql-statement-table.md @@ -3,7 +3,7 @@ title: TABLE | TiDB SQL Statement Reference summary: TiDB データベースの TABLE の使用法の概要。 --- -# テーブル {#table} +# TABLE {#table} 集計や複雑なフィルタリングが不要な場合は、 `SELECT * FROM`代わりに`TABLE`ステートメントを使用できます。 diff --git a/sql-statements/sql-statement-trace.md b/sql-statements/sql-statement-trace.md index 4d3b585cd1cc6..0b9978a4ed107 100644 --- a/sql-statements/sql-statement-trace.md +++ b/sql-statements/sql-statement-trace.md @@ -3,7 +3,7 @@ title: TRACE | TiDB SQL Statement Reference summary: TiDB データベースにおける TRACE の使用法の概要。 --- -# トレース {#trace} +# TRACE {#trace} `TRACE`文はクエリ実行に関する詳細情報を提供します。これは、TiDB サーバーのステータスポートによって公開されるグラフィカルインターフェースを通じて表示されるものです。 @@ -94,4 +94,4 @@ TRACE FORMAT='log' SELECT * FROM mysql.user; ## 参照 {#see-also} -- [EXPLAIN分析](/sql-statements/sql-statement-explain-analyze.md) +- [EXPLAIN ANALYZE](/sql-statements/sql-statement-explain-analyze.md) diff --git a/sql-statements/sql-statement-truncate.md b/sql-statements/sql-statement-truncate.md index dbf234e1622db..7b94a0e2e3707 100644 --- a/sql-statements/sql-statement-truncate.md +++ b/sql-statements/sql-statement-truncate.md @@ -61,7 +61,7 @@ TiDBの`TRUNCATE`文はMySQLと完全に互換性があります。互換性に ## 参照 {#see-also} -- [テーブルを削除](/sql-statements/sql-statement-drop-table.md) -- [消去](/sql-statements/sql-statement-delete.md) -- [テーブルの作成](/sql-statements/sql-statement-create-table.md) -- [表示テーブルの作成](/sql-statements/sql-statement-show-create-table.md) +- [DROP TABLE](/sql-statements/sql-statement-drop-table.md) +- [DELETE](/sql-statements/sql-statement-delete.md) +- [CREATE TABLE](/sql-statements/sql-statement-create-table.md) +- [SHOW CREATE TABLE](/sql-statements/sql-statement-show-create-table.md) diff --git a/sql-statements/sql-statement-unlock-stats.md b/sql-statements/sql-statement-unlock-stats.md index ecf1c1d46a89c..b36aa54b3c1df 100644 --- a/sql-statements/sql-statement-unlock-stats.md +++ b/sql-statements/sql-statement-unlock-stats.md @@ -3,7 +3,7 @@ title: UNLOCK STATS summary: TiDB データベースの UNLOCK STATS の使用法の概要。 --- -# 統計情報をアンロック {#unlock-stats} +# UNLOCK STATS {#unlock-stats} `UNLOCK STATS` 、テーブルまたはテーブルの統計のロックを解除するために使用されます。 @@ -25,7 +25,7 @@ PartitionNameList ::= ## 例 {#examples} -[ロック統計](/sql-statements/sql-statement-lock-stats.md)の例を参照してテーブル`t`を作成し、その統計をロックします。 +[LOCK STATS](/sql-statements/sql-statement-lock-stats.md)の例を参照してテーブル`t`を作成し、その統計をロックします。 表`t`の統計をロック解除すると、 `ANALYZE`正常に実行できます。 @@ -45,7 +45,7 @@ mysql> SHOW WARNINGS; 1 row in set (0.00 sec) ``` -[ロック統計](/sql-statements/sql-statement-lock-stats.md)の例を参照してテーブル`t`を作成し、そのパーティション`p1`の統計をロックします。 +[LOCK STATS](/sql-statements/sql-statement-lock-stats.md)の例を参照してテーブル`t`を作成し、そのパーティション`p1`の統計をロックします。 パーティション`p1`の統計をロック解除すると、 `ANALYZE`正常に実行できます。 @@ -72,5 +72,5 @@ mysql> SHOW WARNINGS; ## 参照 {#see-also} - [統計](/statistics.md#lock-statistics) -- [ロック統計](/sql-statements/sql-statement-lock-stats.md) -- [統計を表示_ロック済み](/sql-statements/sql-statement-show-stats-locked.md) +- [LOCK STATS](/sql-statements/sql-statement-lock-stats.md) +- [SHOW STATS_LOCKED](/sql-statements/sql-statement-show-stats-locked.md) diff --git a/sql-statements/sql-statement-update.md b/sql-statements/sql-statement-update.md index 292af65831aa2..5b195ff94cb41 100644 --- a/sql-statements/sql-statement-update.md +++ b/sql-statements/sql-statement-update.md @@ -3,7 +3,7 @@ title: UPDATE | TiDB SQL Statement Reference summary: TiDB データベースの UPDATE の使用法の概要。 --- -# アップデート {#update} +# UPDATE {#update} `UPDATE`ステートメントは、指定されたテーブル内のデータを変更するために使用されます。 @@ -81,7 +81,7 @@ TiDB はより標準的な SQL 動作に従い、 `b`対 1 で更新します。 ## 参照 {#see-also} -- [入れる](/sql-statements/sql-statement-insert.md) -- [選択](/sql-statements/sql-statement-select.md) -- [消去](/sql-statements/sql-statement-delete.md) -- [交換する](/sql-statements/sql-statement-replace.md) +- [INSERT](/sql-statements/sql-statement-insert.md) +- [SELECT](/sql-statements/sql-statement-select.md) +- [DELETE](/sql-statements/sql-statement-delete.md) +- [REPLACE](/sql-statements/sql-statement-replace.md) diff --git a/sql-statements/sql-statement-use.md b/sql-statements/sql-statement-use.md index be27eff9aaeab..e83b3eb3951d6 100644 --- a/sql-statements/sql-statement-use.md +++ b/sql-statements/sql-statement-use.md @@ -3,7 +3,7 @@ title: USE | TiDB SQL Statement Reference summary: TiDB データベースにおける USE の使用法の概要。 --- -# 使用 {#use} +# USE {#use} `USE`ステートメントは、ユーザー セッションの現在のデータベースを選択します。 @@ -78,5 +78,5 @@ TiDBの`USE`文はMySQLと完全に互換性があります。互換性に違い ## 参照 {#see-also} -- [データベースの作成](/sql-statements/sql-statement-create-database.md) -- [テーブルを表示](/sql-statements/sql-statement-show-tables.md) +- [CREATE DATABASE](/sql-statements/sql-statement-create-database.md) +- [SHOW [FULL] TABLES](/sql-statements/sql-statement-show-tables.md) diff --git a/sql-statements/sql-statement-with.md b/sql-statements/sql-statement-with.md index b10d1466555b1..2bdf346f7895e 100644 --- a/sql-statements/sql-statement-with.md +++ b/sql-statements/sql-statement-with.md @@ -3,7 +3,7 @@ title: WITH | TiDB SQL Statement Reference summary: TiDB データベースの WITH (共通テーブル式) の使用法の概要。 --- -# と {#with} +# WITH {#with} 共通テーブル式(CTE)は、SQL文内で複数回参照できる一時的な結果セットであり、文の可読性と実行効率を向上させます。共通テーブル式を使用するには、 `WITH`文を適用します。 @@ -81,8 +81,8 @@ WITH RECURSIVE cte(a) AS (SELECT 1 UNION SELECT a+1 FROM cte WHERE a < 5) SELECT ## 参照 {#see-also} - [開発者ガイド: 共通テーブル式](/develop/dev-guide-use-common-table-expression.md) -- [選択](/sql-statements/sql-statement-select.md) -- [入れる](/sql-statements/sql-statement-insert.md) -- [消去](/sql-statements/sql-statement-delete.md) -- [アップデート](/sql-statements/sql-statement-update.md) -- [交換する](/sql-statements/sql-statement-replace.md) +- [SELECT](/sql-statements/sql-statement-select.md) +- [INSERT](/sql-statements/sql-statement-insert.md) +- [DELETE](/sql-statements/sql-statement-delete.md) +- [UPDATE](/sql-statements/sql-statement-update.md) +- [REPLACE](/sql-statements/sql-statement-replace.md) diff --git a/system-variables.md b/system-variables.md index 9136f906ebd5d..87e7e816731ff 100644 --- a/system-variables.md +++ b/system-variables.md @@ -5128,7 +5128,7 @@ SHOW WARNINGS; - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:はい - 型: Boolean - デフォルト値: `OFF` -- この変数は、オプティマイザが[目に見えないインデックス](/sql-statements/sql-statement-create-index.md#invisible-index)を選択できるかどうかを制御します。不可視インデックスは DML ステートメントによって維持されますが、クエリ最適化では使用されません。これは、インデックスを完全に削除する前に二重チェックしたいシナリオで役立ちます。変数が`ON`に設定されている場合、オプティマイザはセッションでクエリ最適化のために不可視インデックスを選択できます。 +- この変数は、オプティマイザが[不可視インデックス](/sql-statements/sql-statement-create-index.md#invisible-index)を選択できるかどうかを制御します。不可視インデックスは DML ステートメントによって維持されますが、クエリ最適化では使用されません。これは、インデックスを完全に削除する前に二重チェックしたいシナリオで役立ちます。変数が`ON`に設定されている場合、オプティマイザはセッションでクエリ最適化のために不可視インデックスを選択できます。 ### tidb_opt_write_row_id {#tidb-opt-write-row-id} @@ -6530,7 +6530,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:いいえ - デフォルト値: `0` - 範囲: `[0, 9223372036854775807]` -- この変数は、各 TiDB ノード上の TTL ジョブにおける`DELETE`ステートメントのレートを制限するために使用されます。この値は、TTL ジョブ内の単一ノードで 1 秒あたりに許可される`DELETE`ステートメントの最大数を表します。この変数が`0`に設定されている場合、制限は適用されません。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、各 TiDB ノード上の TTL ジョブにおける`DELETE`ステートメントのレートを制限するために使用されます。この値は、TTL ジョブ内の単一ノードで 1 秒あたりに許可される`DELETE`ステートメントの最大数を表します。この変数が`0`に設定されている場合、制限は適用されません。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_delete_batch_size はv6.5.0 で追加されました。 {#tidb-ttl-delete-batch-size-span-class-version-mark-new-in-v6-5-0-span} @@ -6543,7 +6543,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:いいえ - デフォルト値: `100` - 範囲: `[1, 10240]` -- この変数は、TTL ジョブの単一の`DELETE`トランザクションで削除できる最大行数を設定するために使用されます。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、TTL ジョブの単一の`DELETE`トランザクションで削除できる最大行数を設定するために使用されます。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_delete_worker_count はv6.5.0 で追加されました。 {#tidb-ttl-delete-worker-count-span-class-version-mark-new-in-v6-5-0-span} @@ -6556,7 +6556,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:いいえ - デフォルト値: `4` - 範囲: `[1, 256]` -- この変数は、各 TiDB ノードでの TTL ジョブの最大同時実行数を設定するために使用されます。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、各 TiDB ノードでの TTL ジョブの最大同時実行数を設定するために使用されます。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_job_enable v6.5.0で追加 {#tidb-ttl-job-enable-span-class-version-mark-new-in-v6-5-0-span} @@ -6569,7 +6569,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:いいえ - デフォルト値: `ON` - 型: Boolean -- この変数は、TTL ジョブを有効にするかどうかを制御するために使用されます。 `OFF`に設定されている場合、TTL 属性を持つすべてのテーブルは、期限切れデータのクリーンアップを自動的に停止します。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、TTL ジョブを有効にするかどうかを制御するために使用されます。 `OFF`に設定されている場合、TTL 属性を持つすべてのテーブルは、期限切れデータのクリーンアップを自動的に停止します。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_scan_batch_size はv6.5.0 で追加されました。 {#tidb-ttl-scan-batch-size-span-class-version-mark-new-in-v6-5-0-span} @@ -6582,7 +6582,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:いいえ - デフォルト値: `500` - 範囲: `[1, 10240]` -- この変数は、TTL ジョブの期限切れデータのスキャンに使用される各`LIMIT` `SELECT`値を設定するために使用されます。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、TTL ジョブの期限切れデータのスキャンに使用される各`LIMIT` `SELECT`値を設定するために使用されます。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_scan_worker_count はv6.5.0 で追加されました。 {#tidb-ttl-scan-worker-count-span-class-version-mark-new-in-v6-5-0-span} @@ -6595,7 +6595,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - ヒント[SET_VAR](/optimizer-hints.md#set_varvar_namevar_value)に適用:いいえ - デフォルト値: `4` - 範囲: `[1, 256]` -- この変数は、各 TiDB ノードでの TTL スキャン ジョブの最大同時実行数を設定するために使用されます。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、各 TiDB ノードでの TTL スキャン ジョブの最大同時実行数を設定するために使用されます。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_job_schedule_window_start_time はv6.5.0 で追加されました。 {#tidb-ttl-job-schedule-window-start-time-span-class-version-mark-new-in-v6-5-0-span} @@ -6608,7 +6608,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - 型: Time - クラスターに保持される: はい - デフォルト値: `00:00 +0000` -- この変数は、バックグラウンドで実行されるTTLジョブのスケジューリングウィンドウの開始時刻を制御するために使用されます。この変数の値を変更する際は、ウィンドウが小さすぎると期限切れデータのクリーンアップが失敗する可能性があるため注意してください。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、バックグラウンドで実行されるTTLジョブのスケジューリングウィンドウの開始時刻を制御するために使用されます。この変数の値を変更する際は、ウィンドウが小さすぎると期限切れデータのクリーンアップが失敗する可能性があるため注意してください。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_job_schedule_window_end_time はv6.5.0 で追加されました。 {#tidb-ttl-job-schedule-window-end-time-span-class-version-mark-new-in-v6-5-0-span} @@ -6621,7 +6621,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - 型: Time - クラスターに保持される: はい - デフォルト値: `23:59 +0000` -- この変数は、バックグラウンドで実行されるTTLジョブのスケジューリングウィンドウの終了時刻を制御するために使用されます。この変数の値を変更する際は、ウィンドウが小さすぎると期限切れデータのクリーンアップが失敗する可能性があるため注意してください。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- この変数は、バックグラウンドで実行されるTTLジョブのスケジューリングウィンドウの終了時刻を制御するために使用されます。この変数の値を変更する際は、ウィンドウが小さすぎると期限切れデータのクリーンアップが失敗する可能性があるため注意してください。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_ttl_running_tasks はv7.0.0 で追加されました。 {#tidb-ttl-running-tasks-span-class-version-mark-new-in-v7-0-0-span} @@ -6635,7 +6635,7 @@ Query OK, 0 rows affected, 1 warning (0.00 sec) - 型: 整数 - デフォルト値: `-1` - 範囲: `-1`および`[1, 256]` -- クラスター全体で実行中の TTL タスクの最大数を指定します。 `-1`は、TTL タスクの数が TiKV ノードの数と等しいことを意味します。詳細については、[生きる時が来た](/time-to-live.md)を参照してください。 +- クラスター全体で実行中の TTL タスクの最大数を指定します。 `-1`は、TTL タスクの数が TiKV ノードの数と等しいことを意味します。詳細については、[存続時間(TTL)](/time-to-live.md)を参照してください。 ### tidb_txn_assertion_level v6.0.0で追加 {#tidb-txn-assertion-level-span-class-version-mark-new-in-v6-0-0-span} diff --git a/ticdc/ticdc-simple-protocol.md b/ticdc/ticdc-simple-protocol.md index eb50637239916..84ef53c77a522 100644 --- a/ticdc/ticdc-simple-protocol.md +++ b/ticdc/ticdc-simple-protocol.md @@ -326,7 +326,7 @@ TiCDC は`UPDATE`イベントを次の JSON 形式でエンコードします。 `UPDATE`イベントには、それぞれ更新後のデータと更新前のデータを表す`data`フィールドと`old`フィールドの両方が含まれています。 -#### 消去 {#delete} +#### DELETE {#delete} TiCDC は`DELETE`イベントを次の JSON 形式でエンコードします。 @@ -365,7 +365,7 @@ TiCDC は`DELETE`イベントを次の JSON 形式でエンコードします。 `DELETE`イベントには`old`フィールドが含まれ、 `data`フィールドは含まれません。 -### 透かし {#watermark} +### WATERMARK {#watermark} TiCDC は`WATERMARK`イベントを次の JSON 形式でエンコードします。 @@ -387,7 +387,7 @@ TiCDC は`WATERMARK`イベントを次の JSON 形式でエンコードします | `commitTs` | number | `WATERMARK`のコミット タイムスタンプ。 | | `buildTs` | number | TiCDC 内でメッセージが正常にエンコードされたときの UNIX タイムスタンプ。 | -### ブートストラップ {#bootstrap} +### BOOTSTRAP {#bootstrap} TiCDC は`BOOTSTRAP`イベントを次の JSON 形式でエンコードします。 @@ -485,12 +485,12 @@ TiCDC は`BOOTSTRAP`イベントを次の JSON 形式でエンコードします - 生成時間: TiCDC はトランザクションの`commitTs`順序で DML イベントを送信します。 - 宛先: TiCDC は、ユーザーが設定したディスパッチ ルールに従って、対応するトピックの対応するパーティションに DDL イベントを送信します。 -### 透かし {#watermark} +### WATERMARK {#watermark} - 生成時間: TiCDC は、変更フィードのレプリケーションの進行状況を示すために、定期的に`WATERMARK`イベントを送信します。現在の間隔は 1 秒です。 - 宛先: TiCDC は、対応するトピックのすべてのパーティションに`WATERMARK`イベントを送信します。 -### ブートストラップ {#bootstrap} +### BOOTSTRAP {#bootstrap} - 生成時間: - 新しい変更フィードを作成した後、テーブルの最初の DML イベントが送信される前に、TiCDC はテーブル スキーマを構築するために`BOOTSTRAP`イベントをダウンストリームに送信します。 @@ -510,13 +510,13 @@ TiCDC SimpleプロトコルはDMLメッセージの送信時にテーブルの 消費方法を次の 2 つのシナリオで紹介します。 -### シナリオ1: 消費者が最初から消費を始める {#scenario-1-the-consumer-starts-consuming-from-the-beginning} +### シナリオ1: コンシューマーが最初から消費を始める {#scenario-1-the-consumer-starts-consuming-from-the-beginning} このシナリオでは、コンシューマーはテーブルの作成から消費を開始するため、テーブルのすべてのDDLメッセージとBOOTSTRAPメッセージを受信できます。この場合、コンシューマーはDMLメッセージの`table`の名前と`schemaVersion`フィールドを通じてテーブルのスキーマ情報を取得できます。詳細なプロセスは以下のとおりです。 ![TiCDC Simple Protocol consumer scene 1](/media/ticdc/ticdc-simple-consumer-1.png) -### シナリオ2: 消費者は中間層から消費を始める {#scenario-2-the-consumer-starts-consuming-from-the-middle} +### シナリオ2: コンシューマーは中間層から消費を始める {#scenario-2-the-consumer-starts-consuming-from-the-middle} 新しいコンシューマーがコンシューマーグループに参加すると、途中から消費を開始する可能性があるため、テーブルの以前のDDLメッセージやBOOTSTRAPメッセージを見逃してしまう可能性があります。この場合、コンシューマーはテーブルのスキーマ情報を取得する前に、いくつかのDMLメッセージを受信する可能性があります。そのため、コンシューマーはテーブルのスキーマ情報を取得するために、DDLメッセージまたはBOOTSTRAPメッセージを受信するまで、一定時間待機する必要があります。TiCDCは定期的にBOOTSTRAPメッセージを送信するため、コンシューマーは常に一定時間内にテーブルのスキーマ情報を取得できます。詳細なプロセスは次のとおりです。 diff --git a/tidb-cloud/database-schema-concepts.md b/tidb-cloud/database-schema-concepts.md index 4adf946170bd3..b436d9a659433 100644 --- a/tidb-cloud/database-schema-concepts.md +++ b/tidb-cloud/database-schema-concepts.md @@ -95,11 +95,11 @@ TiDBの一意インデックスは、1つ以上の列に一意性を強制し、 複合インデックスは、テーブルの2つ以上の列に基づいて構築されるインデックスであり、複数のフィールドでデータをフィルタリングまたはソートするクエリに特に役立ちます。たとえば、人物テーブルの`last_name`と`first_name`に複合インデックスを作成すると、TiDBは両方の名前に基づいてレコードをすばやく検索できます。 -### 見えないインデックス {#invisible-indexes} +### 不可視インデックス {#invisible-indexes} -非表示インデックスとは、データベースには存在するものの、クエリ最適化ツールからは非表示になっているインデックスのことです。つまり、クエリプランでは無視されます。TiDBでは、非表示インデックスはテストやデバッグに役立ち、インデックスを完全に削除することなく、パフォーマンスへの影響を評価できます。 +不可視インデックスとは、データベースには存在するものの、クエリ最適化ツールからは非表示になっているインデックスのことです。つまり、クエリプランでは無視されます。TiDBでは、不可視インデックスはテストやデバッグに役立ち、インデックスを完全に削除することなく、パフォーマンスへの影響を評価できます。 -TiDB v8.0.0以降では、 [`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800)システム変数を変更することで、オプティマイザに非表示インデックスを選択させることができます。 +TiDB v8.0.0以降では、 [`tidb_opt_use_invisible_indexes`](/system-variables.md#tidb_opt_use_invisible_indexes-new-in-v800)システム変数を変更することで、オプティマイザに不可視インデックスを選択させることができます。 ### クラスター化インデックス {#clustered-indexes} diff --git a/tidb-cloud/releases/release-notes-2024.md b/tidb-cloud/releases/release-notes-2024.md index 391a6a932af92..247069f2d0204 100644 --- a/tidb-cloud/releases/release-notes-2024.md +++ b/tidb-cloud/releases/release-notes-2024.md @@ -296,7 +296,7 @@ summary: TiDB Cloudの2024年のリリースノートについてご確認くだ 詳細については、 [TiDB Cloud Serverlessの料金詳細](https://www.pingcap.com/tidb-serverless-pricing-details/#storage)を参照してください。 -- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#starter)[生きる時間(TTL)](/time-to-live.md)をサポートします。 +- [TiDB Cloud Serverless](/tidb-cloud/select-cluster-tier.md#starter)の[存続時間(TTL)](/time-to-live.md)をサポートします。 ## 2024年5月28日 {#may-28-2024} diff --git a/tidb-resource-control-ru-groups.md b/tidb-resource-control-ru-groups.md index 3ad61927d60a8..017f5304506e8 100644 --- a/tidb-resource-control-ru-groups.md +++ b/tidb-resource-control-ru-groups.md @@ -207,7 +207,7 @@ ALTER USER usr2 RESOURCE GROUP rg2; ALTER USER 'usr3'@'%' RESOURCE GROUP `default`; ``` -詳細については、 [`ALTER USER ... RESOURCE GROUP`](/sql-statements/sql-statement-alter-user.md#modify-the-resource-group-bound-to-the-user)参照してください。 +詳細については、 [`ALTER USER`](/sql-statements/sql-statement-alter-user.md#modify-the-resource-group-bound-to-the-user)参照してください。 #### 現在のセッションをリソースグループにバインドする {#bind-the-current-session-to-a-resource-group}