mysql數(shù)據(jù)庫如何導(dǎo)入導(dǎo)出sql文件
1.導(dǎo)出sql文件
導(dǎo)出sql文件可以使用mysqldump。
主要有如下幾種操作:
①導(dǎo)出整個數(shù)據(jù)庫(包括數(shù)據(jù)庫中的數(shù)據(jù)):
mysqldump -u username -ppassword dbname > dbname.sql;
②導(dǎo)出數(shù)據(jù)庫中的數(shù)據(jù)表(包括數(shù)據(jù)表中的數(shù)據(jù)):
mysqldump -u username -ppassword dbname tablename > tablename.sql;
③導(dǎo)出數(shù)據(jù)庫結(jié)構(gòu)(不包括數(shù)據(jù),只有創(chuàng)建數(shù)據(jù)表語句):
mysqldump -u username -ppassword -d dbname > dbname.sql;
④導(dǎo)出數(shù)據(jù)庫中數(shù)據(jù)表的表結(jié)構(gòu)(不包括數(shù)據(jù),只有創(chuàng)建數(shù)據(jù)表語句):
mysqldump -u username -ppassword -d dbname tablename > tablename.sql
例如導(dǎo)出整個數(shù)據(jù)庫(假設(shè)MySQL數(shù)據(jù)庫中已經(jīng)存在名稱為db_jxc的數(shù)據(jù)庫):
①打開MySQL數(shù)據(jù)庫安裝目錄下的bin文件夾,如下圖所示:

②以管理員權(quán)限打開cmd
復(fù)制紅框內(nèi)的路徑
cd 到 所在路徑,如圖所示:

③在命令窗口輸入mysqldump -u root -proot db_jxc > a.sql,即可在bin文件夾下看到名為a.sql的文件,即成功導(dǎo)出db_jxc數(shù)據(jù)庫的備份文件(注:兩個root依次表示MySQL數(shù)據(jù)庫的登陸用戶名和密碼,根絕自己的情況更改)
2.導(dǎo)入sql文件
①在命令窗口輸入mysql -uroot -proot(兩個root依次表示登陸MySQL數(shù)據(jù)庫的用戶名和密碼,根據(jù)自己的情況更改),接著輸入show databases;(注意一定要輸入分號;否則需要關(guān)閉命令窗口重新操作)
假設(shè)MySQL數(shù)據(jù)庫中已經(jīng)存在名為db_jxc的空數(shù)據(jù)庫。同上1中的①②步打開命令窗口。
②接著輸入use db_jxc(數(shù)據(jù)庫中已經(jīng)存在名為db_jxc的空數(shù)據(jù)庫,先前已創(chuàng)建的),然后執(zhí)行source d:/DB/db_jxc.sql(sql文件路徑根據(jù)自己的實際情況而定)即可成功導(dǎo)入sql文件(進入MySQL數(shù)據(jù)可以看到db_jxc數(shù)據(jù)庫下已經(jīng)創(chuàng)建了多張數(shù)據(jù)表)
show tables;可以查看當(dāng)前數(shù)據(jù)庫內(nèi)所有表。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Linux 安裝JDK Tomcat MySQL的教程(使用Mac遠程訪問)
這篇文章主要介紹了Linux 安裝JDK Tomcat MySQL(使用Mac遠程訪問),本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2018-06-06
MySQL order by與group by查詢優(yōu)化實現(xiàn)詳解
order by 子句盡量使用index方式排序(即using index),避免使用filesort方式排序(即using filesort)。Index方式效率高,它指MySQL掃描索引本身完成排序,filesort則效率低2022-11-11

