📣新登場!TiDB Cloud BYOC、TiDB Cloud Filesystem、PostgreSQL-compatible TiDB Cloud Starter がパブリックプレビュー中。このページは自動翻訳されたものです。原文はこちらからご覧ください。

テーブル



このページでは、TiDB Cloud Lake におけるテーブル操作の包括的な概要を、参照しやすいよう機能別に整理して紹介します。

テーブルの作成

コマンド説明
CREATE TABLE指定したカラムとオプションで新しいテーブルを作成します
CREATE TABLE ... LIKE既存のテーブルと同じカラム定義を持つテーブルを作成します
CREATE TABLE ... ASテーブルを作成し、SELECT クエリの結果に基づいてデータを挿入します
CREATE TRANSIENT TABLETime Travel をサポートしないテーブルを作成します
CREATE EXTERNAL TABLE指定した外部ロケーションに保存されたデータを持つテーブルを作成します
ATTACH TABLE既存のテーブルに関連付けることでテーブルを作成します

テーブルの変更

コマンド説明
ALTER TABLEテーブルのカラム、コメント、Fuse オプション、外部接続を変更するか、別のテーブルとメタデータを入れ替えます
RENAME TABLEテーブル名を変更します

テーブル情報

コマンド説明
DESCRIBE TABLE / SHOW FIELDS指定したテーブルのカラムに関する情報を表示します
SHOW FULL COLUMNS指定したテーブルのカラムに関する詳細情報を取得します
SHOW CREATE TABLE指定したテーブルを作成する CREATE TABLE 文を表示します
SHOW TABLES現在のデータベースまたは指定したデータベース内のテーブルを一覧表示します
SHOW TABLE STATUSデータベース内のテーブルのステータスを表示します
SHOW DROP TABLES現在のデータベースまたは指定したデータベースで削除されたテーブルを一覧表示します

テーブルの削除とリカバリ

コマンド説明リカバリオプション
TRUNCATE TABLEテーブルのスキーマを保持したまま、テーブル内のすべてのデータを削除しますFLASHBACK TABLE
DROP TABLEテーブルを削除しますUNDROP TABLE
VACUUM TABLEテーブルの履歴データファイルを完全に削除しますリカバリ不可
VACUUM DROP TABLE削除済みテーブルのデータファイルを完全に削除しますリカバリ不可

テーブルの最適化

コマンド説明
OPTIMIZE TABLEストレージ容量を節約し、クエリ性能を向上させるために、履歴データを圧縮または削除します
SET CLUSTER KEY大規模テーブルのクエリ性能を向上させるために、クラスターキーを設定します

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