JSON是一种轻量级的数据交换格式,纯文本形式,易于阅读和编写,常用于前后端之间数据的传输。而MYSQL是一种常用的关系型数据库系统,因其高效可靠而被广泛应用于大型网站和数据处理系统。本文将介绍如何将JSON数据导入MYSQL数据库中。
1.创建数据库和数据表
CREATE DATABASE test; //创建test数据库USE test; //选择test数据库CREATE TABLE IF NOT EXISTS user(id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50) NOT NULL,age INT NOT NULL,gender VARCHAR(10) NOT NULL); //创建user表
2.编写PHP脚本
//读取JSON文件内容$json_string = file_get_contents('users.json');//将JSON字符串转化为PHP数组$data = json_decode($json_string, true);//循环遍历数组,并将数据插入MYSQL数据库foreach ($data as $key =>$value) {$name = $value['name'];$age = $value['age'];$gender = $value['gender'];//$link为MYSQL数据库的连接对象$sql = "INSERT INTO user (name, age, gender) VALUES ('$name', $age, '$gender')";mysqli_query($link, $sql);}
3.执行PHP脚本
将编写好的php脚本放置于服务器相应的目录下,并在终端输入以下命令执行:
php import.php
4.查询导入数据
执行完php脚本后,在MYSQL客户端中查询user表,即可查看已经导入的数据:
SELECT * FROM user;
通过以上步骤,我们就可以将JSON数据导入到MYSQL数据库中,并进行相应的数据操作。