数据库
境里婆娑
成年人的生活里没有容易俩字!!!
展开
-
详解MySQL字符串函数重复REPEAT()、反转REVERSE()、格式化FORMAT()、返回空格SPACE()函数用法(四)
文章目录一、重复函数REPEAT()二、反转函数REVERSE()三、格式化函数FORMAT()四、反转函数SPACE()前言:在实际的项目开发中有时会有对数据库某些字段去重等需求,这种场景有时直接通过数据库操作比通过代码实现要方便些,而mysql提供了这样字符串函数可以用来处理这些需求,例如:REPEAT()等。一、重复函数REPEAT()语法:REPEAT(str,count),将...原创 2020-03-03 19:51:07 · 1204 阅读 · 0 评论 -
详解MySQL字符串函数TRIM()、填充函数LPAD()、RPAD()、字符串长度LENGTH()用法(三)
文章目录一、删除空格函数TRIM()、LTRIM()、RTRIM()1、TRIM()2、LTRIM()3、RTRIM()二、填充函数LPAD()、RPAD()1、LPAD()2、RPAD()三、字符串长度LENGTH()、CHAR_LENGTH()1、LENGTH()2、CHAR_LENGTH()前言:在实际的项目开发中有时会有对数据库某些字段填充等需求,这种场景有时直接通过数据库操作比通过代...原创 2020-03-01 21:12:08 · 1516 阅读 · 0 评论 -
详解MySQL字符串函数CONCAT()、CONCAT_WS()、INSERT()、REPLACE()、LOWER()、UPPER()用法(二)
文章目录一、合并字符串函数CONCAT()和CONCAT_WS()1、CONCAT()2、CONCAT_WS()二、替换字符串INSERT()和REPLACE1、INSERT()2、REPLACE()三、字母大小写转换函数UPPER()和LOWER()1、UPPER()1、LOWER()前言:在实际的项目开发中有时会有对数据库某些字段拼接等需求,这种场景有时直接通过数据库操作比通过代码实现要方...原创 2020-02-29 20:50:36 · 981 阅读 · 0 评论 -
详解Mysql字符串截取left()、right()、substring()、substring_index()具体用法(一)
文章目录一、left()二、right()三、截取特定长度的字符串1、从字符串第4个字符开始直结束2、从字符串第4个字符开始,只取2个3、从字符串倒数第4个字符开始直至结束4、从字符串倒数第4个字符开始,只取2个四、按关键字进行读取1、截取第二个“i”之前的所有字符2、截取倒数第二个“i”之后的所有字符3、如果关键字不存在,则返回整个字符串前言:在实际的项目开发中有时会有对数据库某个字段截取部...原创 2020-02-28 22:24:38 · 3560 阅读 · 2 评论 -
完整版使用Shell脚本在多个服务器同时实现Mysql建表语句和删除表
文章目录一、创建表结构二、删除表结构前言:我们在项目开发过程中可能会遇到类似这样的需求,比如在多个Mysql服务器同时建表语句和删除表,这时候我们肯定不可能一个服务器一个服务器的创建,所以我们要用到强大的Shell脚本来实现。一、创建表结构下面例子创建表结构的例子。在linux环境运行脚本 sh initSql.sh create.sql#!/usr/bin/env bash#re...原创 2020-01-16 20:49:50 · 395 阅读 · 0 评论 -
Druid 连接池的实用 配置详解
Druid连接池参数配置详解druid为阿里巴巴的数据源,(数据库连接池),集合了c3p0、dbcp、proxool等连接池的优点,还加入了日志监控,有效的监控DB池连接和SQL的执行情况。DRUID的DataSource类为:com.alibaba.druid.pool.DruidDataSource。...原创 2019-12-04 22:09:31 · 936 阅读 · 0 评论 -
数据库查询新增一列默认值
数据库查询新增一列默认值场景:我们在做数据库查询时候,可能会遇到需要需要返回一列默认值。假如我们在查询一张user表时,需要返回一列固定的比如机构号org,我们可以通过sql语句实现。 select (242) as amedOrg,catname from user;执行结果:...原创 2019-09-27 19:40:42 · 1626 阅读 · 0 评论 -
SpringBatch读数据库(MyBatisPagingItemReader)(三)
文章目录一、抽取顺序读取数据库公共reader二、封装实体三、mapper配置文件四、配置文件application.properties五、读取数据库job六、继承公共CommonProcesor七、执行job前言:我们在日常开发中可能会遇到读取数据库,SpringBatch封装的也有读取数据库的Reader,但是我们这次做实验用的是Mybatis封装的MyBatisPagingItemRe...原创 2019-09-09 13:32:54 · 10625 阅读 · 9 评论 -
mybatis批量插入(insert)和批量更新(update)
文章目录一、Mybatis批量插入二、批量更新前言:这两天在做mybatis批量插入和更新的时候,对这块不是很清楚,所以今天写篇文章,巩固加深印象。一、Mybatis批量插入批量插入的sql 语句是:insert into table (字段一,字段二,字段三) values(xx,xx,xx),(oo,oo,oo)mybatis中mapper.xml的代码如下:<!--...原创 2019-09-06 21:00:20 · 3801 阅读 · 2 评论 -
数据库索引简介
索引基础索引(在MySql中也叫键)是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能。在MySql中,存储引擎用类似的方法使用索引,现在索引中找到对应的值,然后根据匹配的索引记录找到对应的数据行。索引可以包含一个或者多个列的值。如果索引包含多个列,那么顺序也十分重要,因为MySql只能高效地使用索引的最左前缀列。存储引擎用不同的方式使用B-Tree索引,性能也各不相同。My...原创 2019-06-20 00:11:51 · 163 阅读 · 0 评论