MySQL是目前最流行的開源關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它的使用為我們提供了很多方便,比如我們可以在MySQL中記錄多條信息。
-- 創(chuàng)建學(xué)生表 CREATE TABLE IF NOT EXISTS `student` ( `id` INT(11) NOT NULL AUTO_INCREMENT COMMENT '主鍵id', `name` VARCHAR(20) NOT NULL COMMENT '姓名', `age` INT(3) NOT NULL COMMENT '年齡', `gender` CHAR(1) NOT NULL COMMENT '性別', `class` VARCHAR(50) NOT NULL COMMENT '班級', PRIMARY KEY (`id`) ) ENGINE=INNODB DEFAULT CHARSET=utf8mb4 COMMENT='學(xué)生信息表'; -- 插入學(xué)生信息 INSERT INTO `student`(`name`, `age`, `gender`, `class`) VALUES('小明', 18, '男', '高一一班'); INSERT INTO `student`(`name`, `age`, `gender`, `class`) VALUES('小紅', 17, '女', '高一二班'); INSERT INTO `student`(`name`, `age`, `gender`, `class`) VALUES('小華', 18, '女', '高一三班'); INSERT INTO `student`(`name`, `age`, `gender`, `class`) VALUES('小李', 17, '男', '高一二班'); INSERT INTO `student`(`name`, `age`, `gender`, `class`) VALUES('小王', 18, '男', '高一一班'); INSERT INTO `student`(`name`, `age`, `gender`, `class`) VALUES('小張', 17, '女', '高一三班');
以上代碼為創(chuàng)建學(xué)生信息表并插入多條學(xué)生信息的語句。我們可以使用MySQL的INSERT INTO語句來插入多行數(shù)據(jù)。使用VALUES后面跟括號包圍的多個記錄來實現(xiàn)多條信息的記錄。
當(dāng)然,我們也可以使用MySQL的LOAD DATA INFILE語句從CSV文件中加載多條數(shù)據(jù)。
-- 從CSV文件中加載學(xué)生數(shù)據(jù) LOAD DATA INFILE '/home/user/students.csv' INTO TABLE `student` FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (name, age, gender, class);
以上代碼為從CSV文件中加載學(xué)生數(shù)據(jù)并記錄到學(xué)生信息表中的語句。我們可以使用LOAD DATA INFILE語句從指定路徑的CSV文件中讀取數(shù)據(jù)并插入到指定的表中。