批量生成所有表的修改脚本

1、-- 请将 'your_database_name' 替换为你的真实数据库名
SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;') AS alter_sql
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'your_database_name' AND TABLE_TYPE = 'BASE TABLE';

2、-- 请将 'your_database_name' 替换为你的真实数据库名,过滤表名

SELECT CONCAT('ALTER TABLE `', TABLE_NAME, '` CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;') AS alter_sql
FROM information_schema.TABLES
WHERE TABLE_SCHEMA = 'your_database_name' 
  AND TABLE_TYPE = 'BASE TABLE'
  AND TABLE_NAME LIKE 'dry\_%' ESCAPE '\';   -- 匹配以 dry_ 开头的表

3、修改字段

-- 请将 'your_database_name' 替换为你的真实数据库名
SELECT CONCAT(
    'ALTER TABLE `', TABLE_NAME, '` MODIFY `', COLUMN_NAME, '` ',
    COLUMN_TYPE,
    ' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci',
    IF(IS_NULLABLE = 'NO', ' NOT NULL', ''),
    IF(COLUMN_DEFAULT IS NOT NULL, CONCAT(' DEFAULT ''', COLUMN_DEFAULT, ''''), ''),
    ';'
) AS alter_sql
FROM information_schema.COLUMNS
WHERE TABLE_SCHEMA = 'your_database_name'
  AND DATA_TYPE IN ('varchar', 'char', 'text', 'tinytext', 'mediumtext', 'longtext');

POI(一般作为Point of Interest的缩写,也有Point of Information的说法),通常称作兴趣点,泛指互联网电子地图中的点类数据,基本包含名称、地址、坐标、类别四个属性;随着互联网电子地图服务与LBS应用的普及,POI无论从概念范畴,还是从信息纵深都有了长足发展,互联网各个风口或火山口都和POI有一定关系,如O2O、电商、社交、互联网金融、共享经济等。在国内互联网电子地图POI数据在数据量、覆盖面、准确性、更新频率方面都是领先的,基本能够满足不同行业GIS应用场景对基础类POI数据的需求。以高德地图为例,其官方对外公布的POI数据有6000多万个。## 一、全国范围2012、2014、2016、2018、2020、2022年常用POI数据集数据是全国范围2012、2014、2016、2018、2020、2022年常用POI数据集,主要包括:包括餐饮、风景名胜、公共设施、公司企业、停车场、收费站、厕所、服务器等等。【资源信息】中文名称: 全国范围POI数据集显示时间: 2012、2014、2016、2018、2020、2022数据来源: 高德地图、百度地图、网络搜集等 数据格式:矢量点数据(shp)数据坐标:WGS_1984## 二、全国各城市POI兴趣点数据数据年份:2012-2022年数据范围:每年样本量6000w-9000wPOI类别:150+POI兴趣点类别原始来源:2012-2017年来源于百度,2018-2022来源于高德数据指标:POI名称,经度,纬度,省份,城市,区域(各年指标有所差别)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值