插进数据库的两种办法创建数据表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 = 文件名,必须有权限加载到
|