怎么将txt转换成mysql

在处理数据时,经常需要将一些文本格式的数据转换成数据库可识别的格式,比如将txt格式的文件转换成mysql数据库中的表格。下面介绍一种简单的方法。

怎么将txt转换成mysql

步骤如下:

1. 创建一个mysql表格,用来存放转换后的数据。表格的列需要根据txt文件中的数据类型来确定。 CREATE TABLE `table_name` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `age` int(11) DEFAULT NULL, `gender` varchar(10) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 2. 打开要转换的txt文件,逐行读取数据并插入到mysql表格中。代码示例如下: $file = fopen("data.txt", "r"); $conn = mysqli_connect("localhost", "username", "password", "database_name"); while(!feof($file)) { $line = fgets($file); $data = explode(",", $line); $name = trim($data[0]); $age = trim($data[1]); $gender = trim($data[2]); $sql = "INSERT INTO table_name (name, age, gender) VALUES ('$name', '$age', '$gender')"; mysqli_query($conn, $sql); } fclose($file); mysqli_close($conn);