在使用mysql數據庫的過程中,我們可能需要將外部數據文件導入到mysql中進行操作。這時候就需要打開外部表。下面介紹一下如何打開外部表。
1. 首先需要修改mysql配置文件my.cnf,將secure-file-priv置為空,這樣可讓mysql允許讀寫任一目錄下的文件 [mysqld] secure-file-priv= 2. 使用CREATE TABLE語句創建外部表 CREATE TABLE extern_table ( column1 data_type, column2 data_type, ...... ) ENGINE='csv' ROW_FORMAT=DEFAULT 3. 使用LOAD DATA LOCAL INFILE語句將外部數據導入到mysql中,并將數據賦給外部表 LOAD DATA LOCAL INFILE '/path/to/data.csv' INTO TABLE extern_table FIELDS TERMINATED BY ',' (column1, column2, ......) 4. 使用SELECT語句查看導入的數據 SELECT * FROM extern_table;
通過以上步驟,就可以成功打開外部表,并對其中的數據進行操作了。
上一篇mysql如何恢復數據
下一篇mysql如何打開已有的