克隆現有表

表可以複製如下:

CREATE TABLE ClonedPersons LIKE Persons;

新表將具有與原始表完全相同的結構,包括索引和列屬性。

除了手動建立表之外,還可以通過從另一個表中選擇資料來建立表:

CREATE TABLE ClonedPersons SELECT * FROM Persons;

你可以使用 SELECT 語句的任何常規功能來隨時修改資料:

CREATE TABLE ModifiedPersons
SELECT PersonID, FirstName + LastName AS FullName FROM Persons
WHERE LastName IS NOT NULL;

SELECT 建立表時,不會保留主鍵和索引。你必須重新宣告它們:

CREATE TABLE ModifiedPersons (PRIMARY KEY (PersonID))
SELECT PersonID, FirstName + LastName AS FullName FROM Persons
WHERE LastName IS NOT NULL;