MySQL 資料匯入匯出

2021-08-30 21:41:01 字數 2085 閱讀 4236

1、作用:把檔案系統的內容匯入到資料庫中

2、語法

load data infile "檔名"

into table 表名

fields terminated by "分隔符"

lines terminated by "\n"

3、注意

1、字段分隔符要與檔案內的一致

2、指定匯入檔案的絕對路徑

3、匯入資料的表字段型別要與檔案字段匹配

4、把 /etc/passwd 匯入到mysql資料庫中

使用者名稱 密碼  uid  gid  使用者描述      主目錄      登入許可權

zhubao: x:  1000: 1000:zhubao,,,: /home/zhubao: /bin/bash

5、操作步驟:

1、在資料庫中建立對應的表

create table userinfo(

username char(20),

password char(1),

uid int,

gid int,

comment varchar(50),

homedir varchar(50),

shell varchar(50)

);

2、將要匯入的檔案拷貝到資料庫的預設搜尋路徑

1、如何檢視資料庫預設搜尋路徑

show variables like "secure_file_priv";

/var/lib/mysql-files/  "sec%iv"

2、sudo cp /etc/passwd /var/lib/mysql-files/

3、將系統檔案匯入到建立的表中

1、作用:將資料庫中表的記錄儲存到系統檔案裡

2、語法

select ... from 表名

into outfile "檔名"

fields terminated by "分隔符"

lines terminated by "分隔符";

3、練習

1、把userinfo表中的使用者名稱、密碼和uid號三個字段匯出到userinfo.txt中

注意:1、匯出的內容由sql查詢語句決定

2、執行匯出命令時路徑必須指定在對應的資料庫目錄下

3、查詢庫的搜尋路徑

show variables like "secure_file_priv";

show variables like "%secure%";

匯出匯入MySql資料

一 匯出資料庫 進入命令列,轉到mysql的安裝目錄的bin資料夾下 輸入下面的命令 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u root p db db.sql 然後要求你輸入密碼,輸入正確後便可以在該資料夾下找到db.sql檔案 二 ...

mysql資料匯入匯出

1.匯出資料 mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql a.匯出結構不匯出資料 mysqldump opt d databases u root ...

MySQL資料匯出匯入

匯出整個資料庫結構和資料 mysqldump h localhost uroot p123456 database dump.sql 匯出單個資料表結構和資料 mysqldump h localhost uroot p123456 database table dump.sql 匯出整個資料庫結構 ...