MySQL 是一種常用的關系型數據庫管理系統,它支持多用戶、多線程、多機并發訪問,被廣泛應用于 Web 應用程序中。在 MySQL 中,將數據導入數據庫中是一項很基礎的操作,下面我們來介紹一下如何使用 SQL 語句將數據導入到 MySQL 數據庫中。
首先,我們需要創建一個數據庫,比如我們創建一個名為 test 的數據庫:
CREATE DATABASE test;
接著,我們需要使用數據庫,即進入到 test 數據庫中:
USE test;
然后,我們需要創建一個數據表,比如我們創建一個名為 student 的數據表,包含 id、name、age、gender 四個字段:
CREATE TABLE student ( id INT(11) UNSIGNED NOT NULL AUTO_INCREMENT, name VARCHAR(50) NOT NULL, age SMALLINT(2) UNSIGNED NOT NULL, gender ENUM('男', '女') NOT NULL DEFAULT '男', PRIMARY KEY (id) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
現在,我們就可以將數據導入到 student 數據表中了。假設我們已經準備好了一個名為 student.csv 的文件,文件內容如下:
1,張三,20,男 2,李四,21,男 3,王五,22,女 4,趙六,23,男 5,劉七,24,女
文件中每一行代表一條數據,每個字段之間用逗號分隔。接著我們可以使用 LOAD DATA INFILE 命令將數據導入到 student 數據表中:
LOAD DATA INFILE '/path/to/student.csv' INTO TABLE student FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (id, name, age, gender);
其中,/path/to/student.csv 是 student.csv 文件的路徑,FIELDS TERMINATED BY ',' 表示字段之間用逗號分隔,LINES TERMINATED BY '\n' 表示每一行用換行符分隔,(id, name, age, gender) 則表示要導入的字段。
以上就是使用 SQL 語句將數據導入到 MySQL 數據庫中的基本操作。
上一篇css多余部分隱藏
下一篇css多余字體點顯示