
MySQL
ChungWe
财富垂青勇者
展开
-
MySQL行转列
(Pivot)是指将行数据转换为列数据的操作,这在数据分析和报表生成中非常常见。尽管MySQL没有内置的PIVOT功能,但我们可以通过其他方法来实现行转列。原创 2024-11-09 09:41:30 · 818 阅读 · 0 评论 -
全国省市区数据SQL - 省市区
如图:建表语句:create table sys_area( id varchar(64) not null comment 'ID' primary key, pId varchar(64) null comment '父节点', name varchar(128) null comment '名称', merger_name varchar(原创 2022-03-03 17:40:26 · 691 阅读 · 0 评论 -
Mysql 按特定符号分割成多行和多列
Mysql 按特定符号分割成多条及多列某些故障码表出于历史原因或性能原因,都使用了如下的设计模式。即同一个行或列中存储了多个属性值。如下表中的 tonly_error_record 所示:这种情况下,可以考虑将该列根据分号“;”先进行分割,形成多个行,然后再根据逗号“,”形成多个列。如下表所示:可以使用MySQL中的字符串拆分函数实现,函数说明如下:SUBSTRING_INDEX(st...原创 2020-03-23 16:53:18 · 5903 阅读 · 1 评论 -
MySQL用户管理和权限配置
-- 查看数据库中的所有用户SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;-- 查看数据库中所有的用户select host,user,password from mysql.`user`-- 查看数据库中具体某个用户的权限show grants for 'sope...原创 2019-06-19 09:15:14 · 277 阅读 · 0 评论 -
MySQL8.0结构和数据全量备份
效果图 脚本@echo on:: 删除之前已经备份的文件:: 切换到MYSQL Bin目录set filename=bpr_%date:~0,4%%date:~5,2%%date:~8,2%.sqlset Pan=d:\set AFolder="D:\Wang Word\DatabaseBackups\BPR\"del "D:\Wang Word\DatabaseBackups\...原创 2019-09-28 16:13:48 · 935 阅读 · 0 评论