# テーブルスキーマの変更またはカスタマイズ テーブルの[スキーマ管理](/ja/products/customer-data-platform/data-workbench/databases/schema-management)を更新するには、2つの方法があります。 ## TD Console の使用 スキーマを手動で更新するには、次の手順に従います: 1. TD Console を開きます。 2. **Data Workbench** > **Databases** に移動します。 3. スキーマを変更するデータベースを選択します。 例:test_db または: ![](/assets/image-20200827-003304.3bfad70b9a5d739de38252750160786a4865d5d93105e48c9f17c369c3e8a51b.4c190181.png) 4. テーブルを選択します。 例: ![](/assets/image-20200827-004729.2046a096a96af4ded16a15ee90994eec1585f3bdde5e021ea351792ec6af1965.4c190181.png) 1. **Add Column** を選択します。 ![](/assets/image-20200827-004821.c1caa0943e4d8f021ecc7231c679d762a879a26cdc87f5f1ffec3230fb3f3ed4.4c190181.png) 1. テーブルのメタデータの詳細を指定します。 例: ![](/assets/image-20200827-010304.b851e4ff0c83e13372fe38d4a611479966c15456ce47ed960375a64262029044.4c190181.png) 1. **Save** を選択します。 2. オプションで、スキーマとメタデータのカスタマイズを続けるには、**Edit Schema** を選択します。 ![](/assets/image-20200827-010428.c9cf9d76c91134fb2ca71d84d3ea0e2af4ab18a441fb6c1aaa40a9818e4f6541.4c190181.png) 1. オプションで、スキーマとメタデータのカスタマイズを続けるには、**Add Column** を選択します。 2. オプションで、テーブルから列を削除するには、**Edit Schema** を選択し、ページの右端にある **x** を選択します。 3. オプションで、**… > Table Settings** を選択します。 ![](/assets/image-20200827-011034.eb96d55c9fc2ebdd96a8285fed23a404223bfd458b1dc5b24316a10002ca8be5.4c190181.png) 1. オプションで、**Edit Settings** で選択を行います。 2. オプションで、**Confirm** を選択します。 3. スキーマの変更が完了したら **Save** を選択します。 ## TD CLI ツールの使用 あるいは、td schema:set コマンドを使用できます * `` は小文字のアルファベット、数字、および "_" のみで構成されます * `` は次のいずれかにできます:`int`、`long`、`double`、`float`、`string`、`array` ```bash $ td schema:set :... ``` この例では、スキーマは次のように追加されます: ```bash td schema:set testdb www_access action:string labels:'array' user:int ``` クエリ構文の詳細については、次の記事を参照してください: * [Hive クエリの作成](https://api-docs.treasuredata.com/en/tools/hive/quickstart/) * [Trino クエリの作成](https://api-docs.treasuredata.com/en/tools/presto/quickstart/) ## Treasure Data、Presto、および Hive のスキーマ関係 | **Treasure Data** | **Presto** | **Hive** | | --- | --- | --- | | int | bigint | smallint | | int | bigint | int | | long | bigint | bigint | | double | double | decimal | | float | double | float | | double | double | double | | 文字列または int に変換 | boolean | boolean | | string | varchar | string または varchar | | 文字列または long に変換 | date | string | | 文字列または long に変換 | timestamp | timestamp | オープンソースドキュメントも参照できます: * [Presto](https://prestodb.io/docs/current/language/types.md) * [Hive](https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DDL)