天天看點

mysql導出表結構

mysqldump的-d選項,可以實作導出資料庫的表結構的功能

1、導出整個庫的表結構如下語句:

mysqldump -uroot -p -d -B database > /path/databasename.sql,

加上-B選項,可以在導出的表結構中有建立該資料庫的語句,這樣在導入

這些表結構的時候,就不用先建立相對應的資料庫啦。

2、導出指定表的結構: 

mysqldump -uroot -p -d database table > /path/table.sql

mysql -uxxx -hxxx -pxxx -N -s -e ""

# -N 不顯示列的名字,隻顯示查詢的内容

#-s 不顯示查詢結果中的架構

SET FOREIGN_KEY_CHECKS=0;  //禁用外鍵限制

ALTER TABLE account ADD COLUMN id_a  int  NULL AFTER rank;

SET FOREIGN_KEY_CHECKS=1;  //啟用外鍵限制

mysqldump的-t選項,可以實作導出資料庫的表資料的功能

1、導出指定表的資料:

mysqldump -uroot -p -t database table > /path/data.sql

使用tab自動補全mysql指令

[mysql]

auto-rehash