mysql安装失败信息请大家帮助帮助

img


mysql安装时提示信息出现这样的情况希望大家帮助解决一下谢谢各位

你是在什么系统安装呀

  • 你可以参考下这个问题的回答, 看看是否对你有帮助, 链接: https://ask.csdn.net/questions/7731421
  • 这篇博客也不错, 你可以看下一小时教程 MySQL从安装到使用 详细步骤 完整图文示例练习教程 学习笔记
  • 你还可以看下mysql参考手册中的 MySQL 备份和恢复 重新加载带分隔符的文本格式备份
  • 除此之外, 这篇博客: mysql中的列转行操作示例和带统计的列转行统计中的 mysql中的列转行操作示例和带统计的列转行统计 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
  • 首先建表并导入数据:
    CREATE TABLE grade (

    studyCode varchar(20) NOT NULL DEFAULT ‘’ COMMENT ‘学号’,

    subjectS varchar(20) NOT NULL,

    score int(20) NOT NULL

    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

    INSERT INTO grade VALUES (‘001’, ‘数学’, ‘120’);

    INSERT INTO grade VALUES (‘002’, ‘数学’, ‘130’);

    INSERT INTO grade VALUES (‘003’, ‘数学’, ‘125’);

    INSERT INTO grade VALUES (‘001’, ‘英语’, ‘130’);

    INSERT INTO grade VALUES (‘002’, ‘英语’, ‘140’);

    INSERT INTO grade VALUES (‘003’, ‘英语’, ‘135’);

    INSERT INTO grade VALUES (‘001’, ‘国学’, ‘110’);

    INSERT INTO grade VALUES (‘002’, ‘国学’, ‘136’);

    INSERT INTO grade VALUES (‘003’, ‘国学’, ‘145’);

    数据如下:
    SELECT * FROM grade ;
    在这里插入图片描述
    纯列转行:方法1 sum(if()) ,这里的if()做增加列操作
    SELECT

    studyCode 学号,

    SUM(IF(subjectS = ‘国学’,score,0)) 国学,

    SUM(IF(subjectS = ‘数学’,score,0)) 数学,

    SUM(IF(subjectS = ‘英语’,score,0)) 英语

    FROM rowandcol

    GROUP BY studyCode;
    结果如下:
    在这里插入图片描述
    方法2.使用CASE WHEN THEN ELSE END也可以
    SELECT

    studyCode 学号,

    SUM(CASE WHEN subjectS = ‘国学’ THEN score ELSE 0 END) 国学,

    SUM(CASE WHEN subjectS = ‘数学’ THEN score ELSE 0 END) 数学,

    SUM(CASE WHEN subjectS = ‘英语’ THEN score ELSE 0 END) 英语

    FROM grade

    GROUP BY studyCode;

    结果如下:
    在这里插入图片描述

    二 带统计的列转行
    SELECT studyCode,IFNULL(subjectS,‘total’),SUM(score) FROM grade GROUP BY studyCode,subjectS WITH ROLLUP ;
    【其中,with rollup 在group分组字段的基础上再进行统计数据】
    结果如下:
    在这里插入图片描述

    https://www.cnblogs.com/mjbenkyo/p/7268242.html

  • 您还可以看一下 汤燕老师的极简的MySql入门速成视频教程【完整版】课程中的 032-多个条件组合查询运算符的优先级小节, 巩固相关知识点