1. 程式人生 > >mysql命令列下完整的複製一個表或者複製其部分內容

mysql命令列下完整的複製一個表或者複製其部分內容

CREATE TABLE 新 AS
(
    SELECT username, password FROM 舊
)

可以將新建的表的欄位改名:

CREATE TABLE 新表 AS
(  
    SELECT id, username AS uname, password AS pass FROM 舊錶
)

可以拷貝一部分資料:

CREATE TABLE 新表 AS
(
    SELECT * FROM 舊 WHERE LEFT(username,1) = 's'
)

可以在建立表的同時定義表中的欄位資訊:

CREATE TABLE 新
(
    id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY
)
AS
(
    SELECT * FROM 舊

)