ubuntu命令列MySQL資料匯入與匯出

2022-07-21 11:30:18 字數 725 閱讀 7417

簡單的就是source命令,先連線資料庫,然後用source匯入指定路徑的檔案就可以了

連線mysql:

mysql -uroot -p

先建立資料庫,如果資料庫已經建好,則不用再建立

create database sqlname;

use sqlname;

匯入sql檔案

source /path/sqlname.sql;

path為檔案的路徑

mysqldump -h主機 -u使用者名稱 -p 資料庫名 > 匯出的資料庫名.sql

幾個比較常用的引數有:

-p或--port              要連線的伺服器端口,如果mysql的埠不是3306,就要用到這個引數

-d或--no-data        沒有詳細資料,僅僅匯出資料的結構

--add-drop-table    在建立表時,先drop掉已經存在的同名表[一般跟在-d引數後]

1.匯出整個資料庫的所有資料

mysqldump -h 127.0.0.1 -u root -p sqlname> sqlname.sql

2.僅匯出表的結構

mysqldump -h 127.0.0.1 -u root -p -d --add-drop-table sqlname> sqlname.sql

mysql 命令列 回車 mysql命令列操作

顯示資料庫 show databases 當前資料庫 select database 顯示表show tables 更改表名稱 alter table 原表名 rename 新錶名 rename table 原表名 to 新錶名 檢視系統支援的引擎 show engines 檢視表的引擎 show ...

命令列 mysql 語句 MySQL命令列語句學習

1 mysql root 進入資料庫 2 help h 幫助 3 show databases 展示已經安裝的庫 4 create database 建立新的資料庫 5 drop database 刪除資料庫 6 use 使用資料庫 7 create table user id int,userna...

mysql簡單命令列 MYSQL命令列簡單操作

一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注意 mysql4.1以上版本才有此項功能 usr local mysql bin mysql u ro...