1、首先创建要插入100万数据的表格,随机产生数字。
创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站建设、资阳网络推广、微信平台小程序开发、资阳网络营销、资阳企业策划、资阳品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供资阳建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com
2、其次创建存储过程,并向表中插入数据,调用存储过程进行插入数据,插入300万条数据,且分几次插入。
3、最后导出数据到csv,使用函数selectxxxintooutfile,其中outfile后面的路径可以是Windows或macOS或者Linux。
while($r=mysql_fetch_assoc($rs)) {
file_put_contents('文件名', '"' . join('","', $r) . '"' .PHP_EOL, FILE_APPEND);
}
其实你可以用
phpmyadmin
实现导入导出,不过导入的时候字段要和数据表的字段一一对应,参考资料里面的直接用PHP读取excel的,可能也会对你有帮助!