自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 mysql 算术运算符

这里的算数运算符指 + - * / %-- 创建表CREATE TABLE tmp5 ( id INT PRIMARY KEY auto_increment, price DECIMAL ( 10, 2 ) ); -- 插入一条值INSERT INTO tmp5 ( price ) VALUES(100);SELECT price + 1, -- 加法 price - 1, -- 减法 price * 2, -- 乘法 price / 2, -- 除法 p.

2021-11-08 20:50:18 551

原创 msql 枚举

创建枚举表CREATE TABLE tmp4 ( enm ENUM ( 'first', 'second', 'third' ) );插入枚举值INSERT INTO tmp4 ( enm ) VALUES ( 'first' ),( 'second' ),( 'third' ),( NULL );查看枚举-- enm+0 简单理解即 每行枚举都会对应一个枚举索引值(隐式体现)-- 枚举中仅有也只能存在一个null,且它的索引值也是nullSELECT enm, enm +

2021-11-06 08:57:32 124

原创 mysql 字符所占字节查看

mysql 字符字节大小-- 这里只介绍char、varchar字符类型,其他同理DROP TABLE IF EXISTS tmp3;CREATE TABLE tmp3 ( t_id INT PRIMARY KEY auto_increment, t_char CHAR ( 4 ), t_varchar VARCHAR ( 4 ) );-- length 查看字段所占字节大小select length(t_char),length(t_varchar) from tmp3;--

2021-11-06 08:32:39 2631 1

原创 mysql 表的基本操作

mysql 数据表的基本操作创建数据库CREATE DATABASE market;删除数据库DROP DATABASE market;切换数据库USE market;创建表CREATE TABLE orders ( o_id INT(11) PRIMARY KEY auto_increment, -- int(11) 为数据类型 , 后面为约束类型 o_name VARCHAR ( 50 ) NOT NULL );删除表DROP TABLE orders;修改

2021-11-04 13:17:08 81

原创 Mysql 表锁

表锁概述 : 指客户端在执行A表时执行了表锁命令, 此时其他的客户端则无法访问A表. 1. LOCK TABLES test READ LOCAL, t_order READ LOCAL; 2. SELECT * FROM test; 3. UNLOCK TABLES; 读者存在的问题: 锁定的表可以是多个吗? 可以是多个. 锁定的表是指当前进程锁定的吗? 是的, 锁定的表是当前进程锁定的, 除非当前进程释放锁 否则别的进程无法访问上述两个表.

2020-05-22 14:51:39 121

原创 Mysql 乐观锁

乐观锁概述: 乐观锁又名版本锁, 乐观锁从某程度上可以解决并发. 具体操作看代码:SELECT id, version FROM table_name where id = #{id}在执行操作之前需要查询要操作数据的版本信息. UPDATE table_name SET NAME = '', version = version + 1 WHERE id = #{id} and version = #{version}操作完成后把对应的版本号加1 从而防止竞争同一资源的线程执行相同操作

2020-05-22 14:28:36 130

原创 Mysql 锁策略

锁策略概述: 指锁的开销和数据的安全性之间寻求平衡.

2020-05-22 14:14:34 164

原创 Mysql 锁粒度

锁粒度概述: 尽量只锁定需要修改的数据,而不是锁定所有数据.

2020-05-22 14:12:17 236

原创 mysql 共享锁(读锁)、排他锁(写锁)

共享锁概述: 多个客户端在同一时刻可以同时读取同一个资源,而互不干扰、互不阻塞.排他锁概述: 客户端在写入数据的时 会阻塞其他的读锁、写锁.从而保证并发时数据的安全.

2020-05-22 14:00:28 305

原创 mysql 索引的检查和修复

检查表索引check table …修复表索引repair table …Table 表名Op 总是 checkMsg_type status,error, info,note,或 warningMsg_text 信息性消息最后一行具有Msg_type 的价值status和 Msg_text正常应该是 OK 支持修复分区索引可以ALTER TABLE ... ...

2019-09-12 08:32:53 1165

原创 mysql timestamp和datatime区别

mysql中时间类型datetime与timestamp的有效范围datetime 类型取值范围:1000-01-01 00:00:00 到 9999-12-31 23:59:59timestamp类型取值范围:1970-01-01 00:00:00 到 2037-12-31 23:59:59timestamp类型具有自动初始化和自动更新的特性。timestamp在mysql里只是用d...

2019-07-19 08:22:36 267

原创 byte Byte

java的基本数据类型中有byte这种,byte存储整型数据,占据1个字节(8 bits),能够存储的数据范围是-128~+127。Byte是java.lang中的一个类,目的是为基本数据类型byte进行封装。封装有几种好处,比如:1. Byte可以将对象的引用传递,使得多个function共同操作一个byte类型的数据,而byte基本数据类型是赋值之后要在stack(栈区域)进行存储的;2. ...

2019-06-06 14:00:04 2523

原创 idea之Recompile、Rebuild和Build之间的区别

Recompile:对选定的目标(Java 类文件),进行强制性编译,不管目标是否是被修改过。Rebuild:对选定的目标(Project),进行强制性编译,不管目标是否是被修改过。由于 Rebuild 的目标只有 Project,所以 Rebuild 每次花的时间会比较长。Build:对选定的目标(Project),编译那些被修改的文件;...

2019-06-05 10:27:07 6027 2

原创 List、Map、Stream初始化

第一种方法//初始化ListList<string> list = new ArrayList<string><string>(); list.add("string1"); list.add("string2"); list.add("stringN"); //初始化MapMap</String , Object> map ...

2019-06-01 15:25:18 1997

原创 useSSL=false 连接配置详解

web应用中连接mysql数据库时后台会出现这样的提示:Establishing SSL connection without server's identityverification is not recommended. According to MySQL 5.5.45+,5.6.26+ and 5.7.6+ requirements SSL connection must b...

2019-05-31 13:36:53 74415 9

原创 mysql配置zerodatetimebehavior=converttonull理解

JAVA连接MySQL数据库,在操作各项值均为为0(或者有0不正确的数据??)的timestamp等(日期为0000-00-00。。。。)类型时不能正确处理,而是默认抛出一个异常,比如所见的:java.sql.SQLException:Cannot convert value ‘0000-00-00 00:00:00’ from column XX toTIMESTAMP。 举个实际的栗子,...

2019-05-30 09:47:11 1711

原创 HikariCP连接池配置

HikariCP 连接池连接hikari数据源 spring.datasource.type=com.zaxxer.hikari.HikariDataSource 数据库连接地址 spring.datasource.hikari.jdbc-url= 数据库账户,如果使用了jdbcUrl则需要此属性 spring.datasource.hikari....

2019-05-29 15:10:58 2241 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除