![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
闻香识代码
这个作者很懒,什么都没留下…
展开
-
SQL 面试题之行列转置
SQL 面试题之行列转置1. 题目2. 思路分析从结果来看,结果要求按照人,这时候很自然就是group bygroup by之后,使用聚合函数将分数取出来,这时候需要判断科目取分数,case when,使用if 嵌套也可以,但会复杂起来3. 扩展使用collect concat可以将数据搜集起来使用explode,使用字符串切割可以将字符串炸开。灵活运用上述操作,可以带来很灵活的行列数据转换。...原创 2020-10-23 21:42:59 · 491 阅读 · 0 评论 -
MySQL中文显示乱码问题
MySQL中文显示乱码问题1. 背景mysql作为使用最广泛的关系型数据库,在国内也是有非常大的使用场景的。mysql作为数据库,可以针对数据库,表,甚至字段设置字符集,所以当数据显示乱码时,一般都是字符集出了问题2. 解决先查一下,系统中有哪些地方的字符集不是utf-8show variables like '%character%';修改mysql安装目录下配置项# For advice on how to change settings please see#原创 2020-09-18 21:11:31 · 522 阅读 · 0 评论 -
SQL 知识点学习汇总,SQL学习这一篇就足够了
SQL学习知识点汇总1.SQL是什么?SQL其实是一种编程语言,用于访问和处理数据库的计算机语言编程语言都有几个特性,有数据类型、可以做运算。编程语言是为了编程而发明,而程序=数据+算法。所以编程语言是一定需要具备数据类型和运算能力的。所以对比而言,html就不是编程语言,因为只有数据类型,而无法做运算。SQL是有数据类型,也可以做运算的。SQL,structural query language,结构化查询语言2.SQL可以做什么?可以访问数据库可以对数据库做增删改查操作(数据创建原创 2020-08-26 15:46:47 · 2676 阅读 · 0 评论 -
Windwos10 安装MySQL5.7.17教程
Windwos10 安装MySQL5.7.17教程1. 背景作为开源免费,且性能强大的关系型数据库,MySQL被广泛应用于各种企业级生产作为开发者个人,需要保证对技术时时复习和总结,学而时习之2.安装环境windows10MySQL 5.7.17安装包官网下载地址:https://www.mysql.com/社区版下载地址,https://downloads.mysql.com/archives/community/注意mysql是一个开源软件,分为商业版本和社区开源版本,我们原创 2020-08-25 21:15:06 · 206 阅读 · 0 评论