<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                本節針對使用命令行來實現導入導出數據庫的各個方法進行解釋,這些命令可以用戶數據庫備份和恢復。數據庫的導入導出也可以使用各種數據庫管理工具可視化界面操作。<br> 導出: 1、進入MySQL目錄下的bin文件夾,在該目錄下打開命令行。 2、使用mysqldump命令進行導出 <br>**導出整個數據庫:** mysqldump -u [用戶名] -p[密碼] [數據庫名] > 路徑/文件名。 ``` mysqldump -u root -proot user > d:/user.sql // 將user數據庫導出至d盤根目錄 ``` **導出單張表:(多張表用空格隔開)** mysqldump -u [用戶名] -p[密碼] [數據庫名] [表名1 表名2] > 路徑/導出的文件名 ``` mysqldump -u root -proot user userInfo > d:/userInfo .sql //將user數據庫的userInfo表導出至d盤 mysqldump -u root -proot user userInfo user > d:/userInfo .sql // 導出userInfo表和user表 ``` **導出部分數據** mysqldump -u [用戶名] -p[密碼] [數據庫名] [表名] --where="篩選條件" > 路徑/導出的文件名 ``` mysqldump -u root -proot user userInfo --where="sex=1" > d:/userInfo .sql //導出userInfo表中sex=1的數據 ``` **導出部分字段(用select語句實現)** mysql -u[用戶名] -p[密碼] [數據庫] -e "sql語句 INTO OUTFILE '路徑/文件名' " ``` //導出user表的id和name字段 mysql -uroot -proot user -e " SELECT id,name from user where id>10 INTO OUTFILE'D:/user.sql'" ``` 當執行此命令時,可能會發生以下錯誤: `ERROR 1290 (HY000) at line 1: The MySQL server is running with the --secure-file-priv option so it cannot execute this statement` 此錯誤的意思是必須導出到 secure_file_priv 指定的目錄下。因此需要對配置文件就行修改。 在my.ini配置文件中,在[mysqld]下面添加:secure_file_priv = "D:/" 后即可運行成功。 <br>**導出整個數據庫表結構:** mysqldump -u [用戶名] -p[密碼] -d --add-drop-table [數據庫名] > 路徑/導出的文件名 * --add-drop-table 這個選項將會在每一個表的前面加上DROP TABLE IF EXISTS語句,這樣可以保證導回MySQL數據庫的時候不會出錯,因為每次導回的時候,都會首先檢查表是否存在,存在就刪除。 * -d 表示不導出數據 ``` mysqldump -u root -proot -d --add-drop-table user > d:/user.sql // 將user數據庫的表結構 ``` **導出單張表的表結構:(多張表用空格隔開)** mysqldump -u [用戶名] -p[密碼] -d --add-drop-table [數據庫名] [表名1 表名2] > 路徑/導出的文件名 ``` mysqldump -u root -proot -d --add-drop-table user userInfo user > d:/user.sql // 導出userInfo和user表的表結構 ``` <br>導入: 1、登錄mysql:mysql -u root -p 2、切換數據庫:use 數據庫 3、使用source命令:source 路徑/文件。 ``` mysql> mysql -u root -p Enter password: ****** mysql> use user Database Changed mysql>source d:/user.sql ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看