首頁>Club>
3
回覆列表
  • 1 # 使用者6840987323640

    這個應該介紹的很詳細了。

    1、複製表結構及資料到新表

    CREATE TABLE 新表 SELECT * FROM 舊錶

    不過這種方法的一個最不好的地方就是新表中沒有了舊錶的primary key、Extra(auto_increment)等屬性。需要自己用"alter"新增,而且容易搞錯。

    2、只複製表結構到新表

    CREATE TABLE 新表 SELECT * FROM 舊錶 WHERE 1=2

    或CREATE TABLE 新表 LIKE 舊錶

    3、複製舊錶的資料到新表(假設兩個表結構一樣)

    INSERT INTO 新表 SELECT * FROM 舊錶

    4、複製舊錶的資料到新表(假設兩個表結構不一樣)

    INSERT INTO 新表(欄位1,欄位2,.......) SELECT 欄位1,欄位2,...... FROM 舊錶

    5、可以將表1結構複製到表2

    SELECT * INTO 表2 FROM 表1 WHERE 1=2

    6、可以將表1內容全部複製到表2

    SELECT * INTO 表2 FROM 表1

    7、show create table 舊錶;

    這樣會將舊錶的建立命令列出。我們只需要將該命令複製出來,更改table的名字,就可以建立一個完全一樣的表

  • 中秋節和大豐收的關聯?
  • 《民兵葛二蛋》的片尾曲叫什麼啊?