1. 程式人生 > >mysql匯入匯出包括函式或者儲存過程

mysql匯入匯出包括函式或者儲存過程

1.mysql匯出整個資料庫       mysqldump -h hostname -u username -p  databasename > backupfile.sql         如果root使用者沒用密碼可以不寫-p,當然匯出的sql檔案你可以制定一個路徑,未指定則存放在mysql的bin目錄下  www.2cto.com   2.mysql匯出資料庫一個表   mysqldump -hhostname -uusername -ppassword database  tablename> 匯出的檔名   mysqldump -hlocalhost -uroot hqgr t_ug_user> user.sql 3.mysql匯出一個數據庫結構   mysqldump -hhostname -uusername -ppassword  -d --add-drop-table databasename>d:hqgrstructure.sql   -d 沒有資料 --add-drop-table 在每個create語句之前增加一個drop table 4.如果需要匯出mysql裡面的函式或者儲存過程       mysqldump -h  hostname -u  username   -ntd -R   databasename  > backupflie.sql  (包括存過過程和函式一次性完整匯出)         其中的 -ntd 是表示匯出表結構和資料;-R是表示匯出函式、儲存過程      可以參照mysqldump --help mysql常用匯入資料的命令:       
mysql
dump -u 使用者名稱 -p 資料庫名 > 資料庫名.sql       如:    mysqldump -u root   -p         testdb  > testdb.sql (不包括儲存過程和函式)    mysqldump -u root   -p  -R   testdb  > testdb.sql (**包括儲存過程和函式**)      MySQL source命令向資料庫中匯入資料:      mysql>use testdb;     mysql>set names  utf8;      mysql>source /tmp/bdc.sql;