![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL数据库
记录数据库学习
卷儿~
在校大学生,好撸铁。性别男,爱好女。
个人主页:http://www.wayne-lee.cn/
展开
-
【开发日常】解决mysql存储emoji报错问题
一般情况下,mysql在创建表单的时候会默认将字符串类型的字段字符集设置成utf8对于绝大多数的场景下,这样的设置并无问题。但是当用户提交的信息中包含了诸如emoji表情在内的超出3字节utf8编码的字符时,插入修改都会出现问题:这时就需要将默认的utf8改成utf8mb4:utf8mb4与utf8不同,他的全称是(utf8 most byte4)。专门用来兼容四字节的unicode。由于utf8mb4是utf8的超集,所以直接将编码改为utf8mb4之后不需要做其他转换。然而,手动一个一个原创 2021-11-20 19:31:47 · 926 阅读 · 0 评论 -
SpringBoot入门 集成Mybatis框架连接数据库及项目打包部署
上一篇我们介绍了如何使用springBoot快速创建一个项目,链接在这里:SpringBoot入门 快速创建并部署web后端这次我们就来进一步对后端进行搭建,上一篇我们完成了对静态资源以及controller的创建和访问,那么接下来一个重要的话题就是数据库!!所以这一节我们的重心就在于如何使用springBoot链接数据库。具体一些,是使用springBoot整合mybatis框架来链接数据库。接着在数据库链接成功后要讨论的,是如何将这个maven项目打包并部署在服务器端。配置mybatis框架和原创 2020-10-27 23:38:21 · 627 阅读 · 0 评论 -
【LeetCode数据库】题目总结——小技巧
一些小技巧在group_concat中使用排序sum配合case whenselect+聚合函数判断null使用union原创 2020-08-24 23:02:14 · 480 阅读 · 0 评论 -
【MySQL数据库基础】 数据查询语言DQL(四)合并结果集 连接查询
前言前面我们梳理过了分组、排序、聚合函数等查询操作。这些都只是针对一个表的查询操作,这一节,我们要来梳理下多表查询的内容,让内容筛选的范围从单个表变成多个表。在设计关系型数据库的时候,我们强调表与表之间的关系,还强调数据库范式。表之间的关系可简单分为一对一、一对多、多对多三种。表单设计的时候后要遵循三范式。这都导致了我们要查询的信息往往不会都存在一个表单中,而是分布在多个表单中的,每个表单都可能映射着不同的实体。例如,在学生的表单中存放着学生的基本信息,当我们需要查询学生及其成绩信息时,单独查询原创 2020-07-17 15:06:19 · 565 阅读 · 0 评论 -
【MySQL数据库基础】 数据查询语言DQL(三) 分组查询,limit限制,SELECT语句执行顺序
这一节来梳理两个查询语句中的重要知识点:分组查询和limit限制。在分析了如此之多的select语句的组成部分之后,最后还会总结SELECT 语句的执行顺序以便于更好的使用SELECT 语句。数据查询语言部分的思维导图:本篇博客用于演示的表为:SQL语句:/* Navicat Premium Data Transfer Source Server : Link Source Server Type : MySQL Source Server Version : 8原创 2020-06-17 20:23:21 · 1405 阅读 · 0 评论 -
【MySQL数据库基础】 数据查询语句DQL(二)结果排序,聚合函数
字段控制选择查询字段字段别名创建新的字段where限制查询基础运算符NOTANDORINBETWEEN ANDIS NULL & IS NOT NULL模糊查询通配符"_"通配符"%"结果排序聚合函数COUNTAVGSUMMINMAX对了,前面三篇:MySQL数据库基础 MySQL的下载安装及使用MySQL数据库基础 数据库,表,字段的增删改查MySQL数据库基础 数据的增、删、改...原创 2020-06-15 16:53:28 · 330 阅读 · 0 评论 -
【MySQL数据库基础】 数据查询语句DQL(一)字段控制,where限制查询
数据查询语句DQL(Data Query Language)可以说是SQL最让人神魂颠倒的部分了。将它说成数据从数据库以不同需求、不同姿势中取出的一门艺术一点也不过分。它更体现出SQL(structured query language)所谓结构化查询的精髓。接下来的几篇,我们就来一步步的整理这门获取数据的艺术。对了,前面三篇在这里:MySQL数据库基础 MySQL的下载安装及使用MySQL数据库基础 数据库,表,字段的增删改查MySQL数据库基础 数据的增、删、改查询所有结果说到查原创 2020-06-15 16:52:45 · 1044 阅读 · 0 评论 -
【MySQL数据库基础】数据的增、删、改
上一篇文章,我们梳理了用于操纵结构的DDL语句。这一篇,就要开始操作数据了。对于SQL语言来说,增删改查永远是操作数据逃不开的四大天王。而其中最有技术含量的,当要数查询数据了,那可真是十八般武艺样样俱全呐。所以,在这篇文章中,我们暂且不涉及过多的查询内容,将精力更多的放在基础的增删改上。毕竟,没有数据让我们查,空有一身查数据的本领也是无用武之地的对吧。????对了,前面两篇:MySQL数据库基础 MySQL的下载安装及使用MySQL数据库基础 数据库,表,字段的增删改查插入数据插入多条数据原创 2020-06-13 00:00:07 · 821 阅读 · 0 评论 -
【MySQL数据库基础】 数据库,表,字段的增删改查
这一篇,我们继续来整理如何操纵数据库的表和其中的列,主要涉及到的就是增删改查,也就是数据库中的DDL(data defination language)重点体现在对数据结构的增改,而非数据本身。首先,让我们先打开数据库,没有安装数据库的小伙伴,可以参考上一篇文章(MySQL数据库基础 MySQL的下载安装及使用)数据库首先,我们先来对数据库进行操作。需要注意的是,这个数据库只得是储存数据的仓库(database 简称DB)而非mysql这样的数据库管理软件(database manager s原创 2020-06-11 22:24:41 · 930 阅读 · 0 评论 -
【MySQL数据库基础】 MySQL的下载安装及使用
MySQL软件的下载安装MySQL数据库作为一个开源的项目。其软件在官网即可下载。我们访问官网找到其中download页面选择MySQL社区下载在社区下载中,我们可以看到MySQL的各种产品,我们现在需要的,是MySQL community server,点击进入下载页面在下拉框中选择安装的系统。接着选择推荐下载:MySQL的安装器狠心拒绝,直接下载QAQ下载好后,会有这样一个文件:使用MySQL控制台使用MySQL可视化工具...原创 2020-06-10 21:09:06 · 1088 阅读 · 0 评论