MySQL SQL数据分表Mybatis Plus动态表名优方案 一、应用场景 大家在使用Mybatis进行开发的时候,经常会遇到一种情况:按照月份month将数据放在不同的表里面,查询数据的时候需要跟不同的月份month去查询不同的表。 但是我们都知道,Mybatis是ORM持久层框架,即:实体关系映射,实体Objec...
MySQL MySQL中的启动和关闭命令 1.service命令 2. /etc/init.d/mysql 3.mysqld命令 4.mysqld_safe命令 5.mysqld_multi命令 6.mysqladmin命令 7.杀进程 8.总结 备注:测试数据库版本为MySQL 8.0 这个bl...
PostgreSQL PostgreSQL中使用数组改进性能实例代码 前言 postgresql支持数组类型,可以是基本类型,也可以是用户自定义的类型。日常中使用数组类型的机会不多,但还是可以了解一下。不像C或JAVA高级语言的数组下标从0开始,postgresql数组下标从1开始,既可以指定长度,也可以不指定长度。且pos...
PostgreSQL 解决postgresql表中的字段名称包含特殊符号的问题 在创建postgresql表的时候,由于字段中包含了”()”这种特殊字符,导致创建表的时候报错。 解决方法: 给包含特殊字符的字段加上双引号””,再进行创建表即可 例如: create table freig...
PostgreSQL postgresql 查看当前用户名的实现 查看当前连接的用户名: foo=#select * from current_user; 或 foo=#select user; 查看所有用户名: foo=#\du 补充:postgres 用户管理 首次安装完成 pg 数据库后,会默认自带一个用户, 用户...
MySQL MySQL架构设计思想详解 前言 很多开发同学对SQL优化如数家珍,却对MySQL架构一知半解。岂不是只见树叶,不见森林,终将陷入细节中不能自拔。 今天就一块学习MySQL分层架构,深入了解MySQL底层实现原理,以及每层的作用,我们常见的SQL优化到底在哪一层做了优化? 1. My...
MySQL mysql的select into给多个字段变量赋值方式 mysql select into给多个字段变量赋值 在into之后顺序写上要赋值的变量就行 SELECT c1, c2, c3, … INTO @v1, @v2, @v3,… FROM table_n...
PostgreSQL pgsql的UUID生成函数实例 – pgsql – 安装函数 – UUID生成函数: pgsql默认安装是没有该类函数的,若脚本执行到此处出错,需打开下面注释,安装UUID生成函数 create extension “uuid-ossp” ; – 使用函数 select uuid_gen...
PostgreSQL PostgreSQL LIKE 大小写实例 PostgreSQL 数据库 函数upper(“字符串”):转成大写字符串 WHERE UPPER("User_Name") LIKE upper(username) 此句查询“User_Name” 中值大小写不区分。 SELECT “User...
MySQL MySQL正则表达式REGEXP使用详解 LIKE 和 REGEXP之间的重要差别 正则表达式匹配不区分大小写 简单的正则表达式测试 空白元字符(特殊含义的字符) 匹配字符类 正则表达式支持的其它语法约定 正则表达式断言 语法实例 总结 正则表达式用来匹配文本的特殊的串(字符集合)(匹配文本,将一...
MySQL MySQL索引概念及七种索引类型分享介绍 1 索引的概念 索引(在MySQL中也叫做“键(key)”)是存储引擎用于快速找到记录的一种数据结构,这也是索引最基本的功能。 索引对于良好的性能非常关键。数据量越大时,索引对性能的影响也越重要,好的索引可以将查询性能提高几个数量级...
MySQL MySQL删除外键、增加外键以及删除主键、增加主键的实战步骤 一、MySQL删除外键 格式: alter table 表名 drop foreign key 外键名; 表名就是有外键存在的那个表。 外键名可以通过查看表的创建信息得到。 查看表的创建信息格式: show create table 表名; 二、MySQL...