

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊，請參閱[部落格文章](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 建立資料表
<a name="t_creating_table"></a>

在您建立新的資料庫之後，請建立資料表來保留您的資料。建立資料表時，請指定欄資訊。

例如，若要建立名為 **DEMO** 的資料表，請執行下列命令。

```
CREATE TABLE Demo (
  PersonID int,
  City varchar (255)
);
```

根據預設，新的資料庫物件 (例如資料表) 會在資料倉儲建立期間所建立名為 `public` 的預設結構描述中建立。您可以使用其他結構描述來建立資料庫物件。如需結構描述的相關資訊，請參閱《Amazon Redshift 資料庫開發人員指南》**中的[管理資料庫安全性](https://docs.aws.amazon.com/redshift/latest/dg/r_Database_objects.html)。

您也可以使用 `schema_name.object_name` 符號建立資料表，在 `SALES` 結構描述中建立資料表。

```
CREATE TABLE SALES.DEMO (
  PersonID int,
  City varchar (255)
);
```

若要檢視和檢查結構描述及其資料表，您可以使用 Amazon Redshift 查詢編輯器 v2。或者，您也可以使用系統檢視來查看結構描述中的資料表清單。如需詳細資訊，請參閱[查詢系統資料表和檢視](t_querying_redshift_system_tables.md)。

Amazon Redshift 使用 `encoding`、`distkey` 和 `sortkey` 欄進行平行處理。如需設計納入這些元素之資料表的相關資訊，請參閱 [Amazon Redshift 的資料表設計最佳實務](https://docs.aws.amazon.com/redshift/latest/dg/c_designing-tables-best-practices.html)。

## 將資料列插入至資料表
<a name="t_inserting_data_into_table"></a>

在建立資料表之後，可多列資料插入至該資料表。

**注意**  
[INSERT](https://docs.aws.amazon.com/redshift/latest/dg/r_INSERT_30.html) 命令可將行插入資料表中。如需標準大量載入，請使用 [COPY](https://docs.aws.amazon.com/redshift/latest/dg/r_COPY.html) 命令。如需詳細資訊，請參閱[使用 COPY 命令載入資料表](https://docs.aws.amazon.com/redshift/latest/dg/c_best-practices-use-copy.html)。

例如，若要將值插入 `DEMO` 資料表中，請執行下列命令。

```
INSERT INTO DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
```

若要將資料插入特定結構描述中的資料表，請執行下列命令。

```
INSERT INTO SALES.DEMO VALUES (781, 'San Jose'), (990, 'Palo Alto');
```

## 從資料表選取資料
<a name="t_selecting_data"></a>

在您建立資料表並將資料填入其中之後，請使用 SELECT 陳述式來顯示資料表中包含的資料。SELECT \* 陳述式會傳回資料表中的所有資料的所有欄名和列值。使用 SELECT 是驗證最近新增的資料是否正確插入到資料表中的好方法。

若要檢視您在 **DEMO** 資料表中輸入的資料，請執行下列命令。

```
SELECT * from DEMO;
```

結果應如下所示。

```
 personid |   city    
----------+-----------
      781 | San Jose
      990 | Palo Alto
(2 rows)
```

如需使用 SELECT 陳述式來查詢資料表的相關資訊，請參閱 [SELECT](https://docs.aws.amazon.com/redshift/latest/dg/r_SELECT_synopsis.html)。