大数据
-
Docker 链接sqlserver时出现en-us is an invalid culture错误解决方案
在部署服务到docker的时候出现全球化错误 System . Global ization . Cul tureNotFoundException: Only the invariant culture is supported in globalizat ion- invariant mode. See https: //aka. ms/Globali…
-
分库分表ShardingSphere-JDBC笔记整理
一、分库分表解决的现状问题 解决数据库本身瓶颈 连接数: 连接数过多时,就会出现‘too many connections’的错误,访问量太大或者数据库设置的最大连接数太小的原因 Mysql默认的最大连接数为100.可以修改,而mysql…
-
SQL模糊查询like concat
-- 1、匹配一个字段 比如user_name select * from tb_user where user_name like '%'+ #{keyWord} +'%'; select * from tb_user where user_name like concat('%',#{keyWord},'%'); -- 2、匹配多个字段 根据user_na…
-
Mysql索引
16.1、索引原理索引被用来快速找出在一个列上用一特定值的行。没有索引,MySQL不得不首先以第一条记录开始,然后读完整个表直到它找出相关的行。表越大,花费时间越多。对于一个有序字段,可以运用二分查找(Binary…
-
sql联合索引左匹配的原则
文章来自:https://www.cnblogs.com/aaabbbcccddd/p/14864982.html 单值索引B+树图单值索引在B+树的结构里,一个节点只存一个键值对 联合索引开局一张图,由数据库的a字段和b字段组成一个联合索引。 从本质上来说…
-
12.动态SQL
if <select id="queryBlogIF" parameterType="map" resultType="blog"> select * from mybatis.blog where 1=1 <if test="title!=null">and title=#{title}</if> <if test="author!=null">…
-
MySQL之JDBC编程增删改查
MySQL之JDBC 一、JDBC是什么 Java DatabaseConnectivity (java语言连接数据库) 二、JDBC的本质 JDBC是SUN公司制定的一套接口(interface)。 接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面…
-
数据库连接池,各种锁,信号,flask-script自定义命令
数据库连接池 flask 可以使用pymysql来操作数据库 借助于第三方模块,实现数据库连接池 1.安装 pip install dbutils 2.pool.py ''' from dbutils.pooled_db import PooledDB import pymysql POOL=PooledDB( creator…
-
MySQL高级
约束 概念 约束是作用于表中字段的规则,用于限制插入的数据 约束的存在保证了数据库中数据的正确性、有效性和完整性 分类 非空约束not null:该字段都不能为空 唯一约束unique:所有数据的该字段都不能重复 主键约…
-
【SQL】批量操作:批量插入、删除
1、批量删除 <delete id="deleteLanguageBatch"> delete from user where <foreach collection="list" item="item" separator="or"> id = #{item.id} name = #{item.name} </foreach> </delet…