Mysql 複製一個table到另一個

   最近在處理數據庫的時候,發現需要對數據庫做一些修改的嘗試,但是本來對數據庫不是特別瞭解,所以也不敢直接對現有的數據庫進行修改,只好複製現有table到另一個table上,所以把自己有時候用到的幾個分享一下,舉個例子:
現有schema test中有一個table dbemployeeinfo,新建dbemployeeinfo_copy需要完全複製 dbemployeeinfo.

 

1. 不用指令,直接複製,新生成的table的欄位與原table相同,但是主鍵需進行重新設置。-》適合欄位很多,不需要數據,不喜歡用指令輸入的同學,

1.1 點擊table,右鍵create tale,table名爲dbemployeeinfo_copy

1.2 鼠標移至table dbemployeeinfo,可以看到有一個扳手的標識,點擊它進入設置,選中所有欄位,複製

1.3 鼠標移至dbemployeeinfo_copy,粘貼,字段複製OK。 數據部分類似,我太懶,這裏就不說明了。

 

2. 輸入指令create table dbemployeeinfo_copy select * from dbemployeeinfo-》新生成的table與原table數據和欄位一樣,需要重新設置一下主鍵,適合特別懶的同學,比如我。

 

假如不想要原來的數據,怎麼辦?直接給一個否定的條件就好啦

3. 輸入指令 create table dbemployeeinfo_copy select * from dbemployeeinfo where ID=0; 不過這樣也需要重新設置一下主鍵 .這樣數據就爲空了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章