Mysqldump常用語句

1:導出數據庫的某一個表結構以及數據
  ./mysqldump --opt -h                              spacer.gif192.168.1.123 -u root -p dbname table1 > /Users/1.sql

這裏的--opt會帶上各種選項 -h後邊跟mysql的服務器的地址本地可以省略 -u後邊跟着用戶名 dbname是數據庫名 table1是表名 >後邊是本地硬盤的路徑以以及要生成的文件名
2:導出整個數據庫,就是上邊的數據庫後邊不寫表名就可以了
  ./mysqldump --opt -h 192.168.1.123 -u root -p dbname> /Users/1.sql

3:導出數據庫中某一個表的結構不包括數據
  ./mysqldump --opt -d -h 192.168.1.123 -u root -p dbname table1 > /Users/1.sql

這裏只導出結構,就在第一條的上面多加一個-d就可以了
4:導出整個數據庫的結構
  ./mysqldump --opt -d -h 192.168.1.123 -u root -p dbname> /Users/1.sql

這裏只在第二條的數據上加一個-d就可以了
5:導出數據庫表中的某一些數據,也就是帶上條件對數據就行篩選
  ./mysqldump --opt -h 192.168.1.123 -u root -p dbname table1 --where="字段1='' and 字段2='' and 字段3='' order by 字段4 desc limit 0,30"> /Users/1.sql

這裏加上了選項--where,這裏的where條件寫的和sql是一樣的,只是整個where條件要用雙引號括起來。這個語句只是取出了服合條件的前30個數據,這裏還是包括表的結構的。
6:導出數據庫某表中的一些數據,不帶表的結構
  ./mysqldump --opt -d -h 192.168.1.123 -u root -p dbname table1 --where="字段1='' and 字段2='' and 字段3='' order by 字段4 desc limit 0,30"> /Users/1.sql


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