克隆現有表
表可以複製如下:
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;