外链论坛

 找回密码
 立即注册
搜索
查看: 56|回复: 1

php插进数据的办法

[复制链接]

2710

主题

148

回帖

9912万

积分

论坛元老

Rank: 8Rank: 8

积分
99120383
发表于 2024-7-10 16:42:10 | 显示全部楼层 |阅读模式

插进数据库的两种办法

创建数据表
CREATE TABLE `area` ( `id` int NOT NULL AUTO_INCREMENT COMMENT ID, `pid` int DEFAULT NULL COMMENT 父id, `shortname` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 简叫作, `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 名叫作, `mergename` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 全叫作, `level` tinyint DEFAULT NULL COMMENT 层级:1=省,2=市,3=区/县, `pinyin` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 拼音, `code` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 长途区号, `zip` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 邮编, `first` varchar(50) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 首字母, `lng` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 经度, `lat` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 纬度, PRIMARY KEY (`id`), KEY `pid` (`pid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT=地区表;
经过insert语句进行数据插进 咱们正常一条两条的数据是经过insert插进这般是简单快捷,然则倘若遇到海量数据必须进行插进时,insert的速度会慢不少
INSERT INTO `area` (`id`, `pid`, `shortname`, `name`, `mergename`, `level`, `pinyin`, `code`, `zip`, `first`, `lng`, `lat`) VALUES (1, 0, 北京, 北京, 中国,北京, 1, beijing, , , B, 116.405285, 39.904989); INSERT INTO `area` (`id`, `pid`, `shortname`, `name`, `mergename`, `level`, `pinyin`, `code`, `zip`, `first`, `lng`, `lat`) VALUES (2, 1, 北京, 北京市, 中国,北京,北京市, 2, beijing, 010, 100000, B, 116.405285, 39.904989);
经过load data local infile加载

官方文档 https://dev.mysql.com/doc/refman/5.7/en/load-data.html总结下来便是以下语句

$fileName = 文件名,必须有权限加载到
回复

使用道具 举报

0

主题

1万

回帖

1

积分

新手上路

Rank: 1

积分
1
发表于 2024-8-31 23:01:58 | 显示全部楼层
我完全同意你的观点,说得太对了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|小黑屋|外链论坛 ( 非经营性网站 )|网站地图

GMT+8, 2024-10-8 12:20 , Processed in 0.073926 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.