分类 MySQL相关知识 下的文章

1、SQL 介绍SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。SQL里面一切皆集合。SQL以关系代数为基础发展出来的一门语言,关系代数主要是"集合。SQL语句形式:select ...

1、什么是SQL注入?SQL是一种解释型语言。如果 Web 应用程序构建 SQL 语句的方法不安全,就很可能会受到 SQL 注入攻击。严重时,攻击者可利用该方法修改数据库里的所有信息,甚至控制运...

备注:本文修订于2020年6月6日1、浮点数和定点数的介绍:存储形式MySQL的数字数据类型分为四种:位数据类型、整数数据类型、定点数据类型和浮点数据类型。每种数字类型又分为多种常用的数据类型。...

一、concat()函数功能:将多个字符串连接成一个字符串。语法1:concat(str1, str2,...)  返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为nul...

1、DISTINCT介绍:在表中,一个列可能会包含多个重复值,有时我们也许希望仅仅列出不同的值,此时可以使用DISTINCT关键词。DISTINCT关键词用于返回唯一不同的值。DISTINCT ...

备注:本文修订于2020年7月1日1、字符编码utf8和utf8mb4的历史渊源UTF-8 编码是一种变长的编码机制,可以用 1 ~ 4 个字节存储字符。但是,因为历史遗留问题,MySQL 中的...

MyBatis是非常强大,本文讲一下异常日志的输出。不知道大家有没有发现,使用 MyBatis 时定位问题非常容易,我们只需要查看一下控制台的异常日志就能一目了然地知道问题出现在了哪里。这归功于...

前言在Java中进行null校验几乎人人都会,但是本文能归类出三种写作手法,可谓是艺术化加工。跟茴香豆有几种写法一样,虽然本文的内容不会让你有太大的实质性提升,但是开阔了眼界,启发了思维,还是不...

1、单一索引和复合索引单一索引是指索引列为一列的情况,另外,用户可以在多个列上建立索引,这种索引叫做复合索引,也叫组合索引。复合索引在数据库操作期间所需的开销更小,可以代替多个单一索引。2、建立...

前言本文选自网站小册子《My家双雄:深度学习MySQL与MyBatis》:http://www.mybatis.cn/324.html。此书从数据访问存储层为入口,将延伸到分布式、高并发方面的关...

一、作者简介这是一本主讲MySQL和MyBatis的小册子,源于MyBatis中文官网上线满一年的知识和经验的系统化总结。深度学习,原本是人工智能领域的一个分支,因为本书在众多章节展示了深度思考...

一、推荐理由这是一篇流传甚广的技术博文,出处是:http://www.craigkerstiens.com/2019/02/12/sql-most-valuable-skill/,推荐大家看看这...

1、数据分组入门数据分组用来将数据分为多个逻辑组,从而可以对每个组进行聚合运算。SQL语句中使用GROUP BY子句进行分组,使用方式为:GROUP BY分组字段。分组语句必须和聚合函数一起使用...

1、折纸游戏此为开篇之作,让我们来领略一下指数爆炸。请看下面的思考题:假设现在有一张厚度为1mm的纸,纸质非常柔软,可以对折无数次。每对折1次,厚度便翻一番。已知地球距月球约39万公里,请问对折...

在我们开发过程中,在插入数据到数据库时,很多时候都需要把其主键返回,这里就说一下mybatis是怎么获取的。其中mysql和oracle是不同的做法,因为mysql本身就提供字段自增的属性,而o...