MySQL如何導(dǎo)出數(shù)據(jù) MySQL導(dǎo)出導(dǎo)入數(shù)據(jù)方法

作者: itutl  2013-08-22 10:56 [查查吧]:uabf.cn

  如何用MySQL導(dǎo)出數(shù)據(jù)?MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它分為社區(qū)版和商業(yè)版,由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點(diǎn),一般中小型網(wǎng)站的開發(fā)都選擇MySQL作為網(wǎng)站數(shù)據(jù)庫(kù)。下面,我們就來(lái)看看MySQL導(dǎo)出導(dǎo)入數(shù)據(jù)方法。

  一、mysql導(dǎo)入文件或數(shù)據(jù)或執(zhí)行相關(guān)SQL

  1、mysql -h主機(jī)地址 -u用戶名 -p用戶密碼,文件形式。(shell命令行)

  mysql -u root -p dbname < filename.sql

  2、直接放在命令行(shell命令行)執(zhí)行一個(gè)sql

  mysql -hhostname -uusername -p dbname -e 'select * from tbname limit 1'

  執(zhí)行后命令行會(huì)提示輸入數(shù)據(jù)庫(kù)密碼。

  3、把SQL作為一個(gè)輸入給MYSQL(shell命令行)

  echo 'select id from dbname.tbname where id = 1;' | mysql -hhostname -ureadonly -preadonly dbname > xxxx.sql

  4、進(jìn)入mysql數(shù)據(jù)庫(kù)(數(shù)據(jù)庫(kù)中執(zhí)行SQL文件)

  >source xxx.sql

  二、導(dǎo)出庫(kù)表(mysqldump)

  1、mysqldump -u用戶名 -p密碼 -h主機(jī) 數(shù)據(jù)庫(kù) a -w “sql條件” –lock-all-tables > 路徑

  mysqldump -hhostname -uusername -p dbname tbname>xxxx.sql

  2、** 按指定條件導(dǎo)出數(shù)據(jù)庫(kù)表內(nèi)容。(-w選項(xiàng) –where)

  mysqldump -hhostname -uusername-p dbname tbname -w'id >= 1 and id<= 10000'--skip-lock-tables > xxxx.sql ?

發(fā)表評(píng)論

醫(yī)療健康