mysql匯入資料

2021-09-24 14:04:12 字數 2006 閱讀 6485

資料匯入

修改搜尋路徑

]# mkdir /myload

]# chown mysql /myload

]# vim /etc/my.cnf

[mysqld]

secure_file_priv="/myload「

:wq]# systemctl restart mysqld

mysql> show  variables  like  「secure_file_priv」;  //檢視
作用:把系統檔案的內容儲存到資料的資料庫

資料匯入步驟

-預設只有root使用者有資料匯入許可權

-建表-匯入資料

load data infile 「目錄/檔名」

into table 庫名.表名

field terminaled by 「分隔符」

lines terminaled by 「\n」;

注意事項

具體如下:

-欄位分隔符要與檔案一致

-表字段型別和字段個數要與檔案匹配-

-匯入資料時指定檔案的絕對路徑

/etc/passwd

root❌0:0:root:/root:/bin/bash

使用者:密碼:uid:gid:使用者描述資訊:使用者家目錄:解析器

安裝時已自動建立

mysql> show variables like 「secure_file_priv」; //檢視資料庫在系統的存放路徑

±-----------------±----------------------+

| variable_name | value |

±-----------------±----------------------+

| secure_file_priv | /var/lib/mysql-files/ |

±-----------------±----------------------+

1 row in set (0.00 sec)

[root@fay50 ~]# ls -ld /var/lib/mysql-files/ //檢視存放資料的路徑許可權

nf ca.pem client-key.pem db2 ib_logfile0 ibdata1 mysql mysql.sock.lock private_key.pem server-cert.pem sys

ca-key.pem client-cert.pem db1 ib_buffer_pool ib_logfile1 ibtmp1 mysql.sock performance_schema public_key.pem server-key.pem

mysql> create database db3; //建立儲存資料的表

mysql> create table db3.user( //定義表內容的型別

-> name char(50),

-> password char(1),

-> uid int,

-> gid int,

-> comment char(150),

-> homedir char(50),

-> shell char(50)

-> );

mysql> desc db3.user; //檢視表字段

mysql> select * from db3.user;

mysql> load data infile 「/myload/passwd」 into table db3.user fields terminated by 「:」 lines terminated by 「\n」; //資料匯入資料庫

mysql> alter table db3.user add id int primary key auto_increment first; //增加id號,自增長

mysql> select * from db3.user;

mysql> select * from db3.user where id=1; //檢視root的資料

mysql匯入情況 MySQL 匯入資料

mysql 匯入資料 本章節我們為大家介紹幾種簡單的 mysql 匯出的資料的命令。1 mysql 命令匯入 使用 mysql 命令匯入語法格式為 mysql u使用者名稱 p密碼 要匯入的資料庫資料 runoob.sql 例項 mysql uroot p123456 runoob.sql 以上命令...

c mysql匯入資料 mysql資料匯入

1 windows解壓 2 修改檔名,例如a.txt 3 rz 匯入到 linux data pcode sudo su cd data pcode rm rf txt 4 合併到乙個檔案 cat txt data.txt dos2unix data.txt 對比檔案行數 wc l txt 5 my...

c mysql匯入資料 MySQL 資料匯入

mysql 資料匯入 mysql 可以採用2種簡單的方法將之前備份檔案中的資料載入進 mysql 資料庫。利用 load data 匯入資料 mysql 利用 load data 語句作為批量資料載入器。下面這個範例將從當前目錄中讀取 dump.txt 檔案,然後把它載入進當前資料庫的表 mytbl...