MySQL 表的複製

2021-08-30 21:42:06 字數 892 閱讀 9607

1、語法

create table 表名 select 查詢命令;
示例:

1、複製userinfo表的全部記錄和字段,userinfo2

2、複製userinfo表的前10條記錄,userinfo3

3、複製userinfo表的 username,password,uid 三個欄位的第2-10條記錄,userinfo4

create table userinfo4 

select username,password,uid from userinfo

limit 1,9;

注意:

複製表的時候不會把原有表的 鍵 屬性複製過來

1、語法 

create table 表名 select 查詢命令 where false;
示例:

1、複製一下userinfo表的表結構,userinfo5

create table userinfo5 

select * from userinfo where false;

Mysql 表複製和表資料複製

mysql中用命令列複製表結構的方法主要有一下幾種 1 create table 新錶 select from 舊表 where 1 2 或 1 create table 新錶 like 舊表 注意上面兩種方式,前一種方式是不會複製時的主鍵型別和自增方式是不會複製過去的,而後一種方式是把舊表的所有字...

mysql複製同表資料 MySQL 同表複製資料

我覺得再這麼下去,我真敢說我寫過php了 需求很簡單,在同乙個表中複製資料。以前的 是在php裡先 select 然後 extract 成變數,再組合成乙個大 sql,最後插入。我覺得這樣不好,首先要執行兩次 sql,其次寫那麼一大篇 sql 也挺麻煩的。於是研究了下,發現並不複雜,這裡總結一下 如...

mysql表結構複製

方式1 create table 表名 like 表名 包含了所有的結構。如主鍵。索引。但是不包含外來鍵等 方式2 create table 表名 select from 表名 where 1 2 不拷貝資料到新錶。只建立表。建立的表不包括主鍵索引等 方式3 使用 show create table...