mysql檢視表結構命令
show columns from 表名;
1、複製表結構及資料到新錶
create table 新錶select * from 舊表
這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable;來刪除。
不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key、extra(auto_increment)等屬性。需要自己用"alter"新增,而且容易搞錯。
2、只複製表結構到新錶
create table 新錶select * from 舊表where 1=2
或create table 新錶like 舊表,這也需要更改主鍵
更改主鍵:alter table tb add primary key(id,di2);
id,id2表示兩列同時被當作主鍵,也可以只要其中乙個作為主鍵。
新增欄位3 alter table tbname add 欄位3 varchar(10);
刪除主鍵 alter table tbname drop primary key;
新增主鍵 alter table tbname add primary key(欄位1,2,3);
shell 指令複製表資料 以及表結構
需要從伺服器上覆制一基礎資料到本地資料庫。usr local youshi mysql bin mysqldump hlocalhost uroot p123qwe d bsnew unicom province home bsnew.sql 這個命令複製了表結構,沒有表資料。需要的是資料。不需要加...
mysql 複製表以及表結構
1.複製表結構及資料到新錶 create table新錶select from舊表 2.只複製表結構到新錶 方法1 低版本的mysql不支援,mysql4.0.25不支援,mysql5已經支援了 建立表新表如舊表 方法2 建立表新表select from舊表limit 0 方法3 create ta...
Mysql複製表結構 表資料
1 複製表結構及資料到新錶 create table 新錶select from 舊表 這種方法會將oldtable中所有的內容都拷貝過來,當然我們可以用delete from newtable 來刪除。不過這種方法的乙個最不好的地方就是新錶中沒有了舊表的primary key extra auto...