CREATE DATABASE my_database;此代码会创建一个名为 "my_database" 的数据库。接下来,我们需要创建一个表。例如,如果要创建一个包含员工姓名、年龄和职位的表,则代码如下:
CREATE TABLE employees (name VARCHAR(50),age INT,position VARCHAR(50));在创建好数据库和表之后,我们可以将数据导入表中。最常用的方法是通过使用 SQL 文件进行导入。SQL 文件是一个包含多条 SQL 语句的文本文件,其中每条语句以分号 ";" 结尾。例如,可以使用以下代码将数据导入 employees 表中:
USE my_database;LOAD DATA INFILE 'path/to/employees.csv'INTO TABLE employeesFIELDS TERMINATED BY ',' ENCLOSED BY '"'LINES TERMINATED BY '\n'IGNORE 1 ROWS;以上代码中,我们首先指定了要使用的数据库 ("USE my_database"),然后使用 "LOAD DATA INFILE" 语句将 CSV 文件中的数据导入 "employees" 表中。"FIELDS TERMINATED BY ','" 指定了 CSV 文件的字段分隔符;"ENCLOSED BY '\"'"指定了字段使用的引号;"LINES TERMINATED BY '\\n'" 指定了行分隔符。"IGNORE 1 ROWS" 告诉 MySQL 忽略 CSV 文件的标题行。除了使用 SQL 文件进行导入以外,MySQL 还提供了多种其他的数据导入方式,例如使用 "INSERT" 语句逐一插入数据或者使用 MySQL Workbench 等可视化工具进行导入。不管使用哪一种方式,我们需要注意的是,数据表的字段名和数据类型必须与导入数据的格式一致,否则将会导致导入失败。