已经登录了mysql如何导入数据

2023年 8月 4日 59.7k 0

mysql -u username -p database_name

其中,/path/to/data.sql为要导入的数据文件所在的路径。

2.使用源文件导入数据

如果数据是PHP源文件,可以在PHP代码中使用MySQL数据库连接来实现数据的导入。代码如下:

//连接数据库
$conn=mysqli_connect("localhost","username","password","database_name");
if(mysqli_connect_errno())
{
echo "连接失败:" . mysqli_connect_error();
}
else
{
mysqli_query($conn,'SET NAMES UTF-8');
$filename="data.php";//数据源文件名
$fh=fopen($filename,"r");
$str="";
while(!feof($fh))
{
$line=fgets($fh);
$str=$str . $line;
}
fclose($fh);//关闭文件句柄
//执行SQL语句导入数据
mysqli_query($conn,$str);
mysqli_close($conn);
}

此代码中,变量$filename为数据源文件名,使用fopen()函数打开该文件,使用mysqli_query()函数来执行SQL语句导入数据。注意,在执行前要先调用mysqli_query()函数来设置数据库字符集,避免出现中文乱码问题。

总结

以上是两种不同的方式来导入数据到MySQL数据库。其中,使用MySQL客户端命令导入数据相对较为简单,而使用源文件导入数据则需要编写代码,但相对更加灵活可控。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论