随笔 - 203
文章 - 0
评论 - 18
阅读 -
24万
12 2019 档案
mysql -> 乐观锁和悲观锁
摘要:乐观锁 总是认为不会产生并发问题,每次去取数据的时候总认为不会有其他线程对数据进行修改,因此不会上锁,但是在更新时会判断其他线程在这之前有没有对数据进行修改,一般会使用版本号机制或CAS操作实现。 例如表: 每次更新时update在条件后再附加一个版本号为条件: update user set na
阅读全文
表管理-修改
摘要:基本语法: 新建表: 语法:CREATE TABLE <表名> ([表定义选项])[表选项][分区选项]; [表定义选项]的格式为: <列名1> <类型1> [,…] <列名n> <类型n> CREATE TABLE 命令语法比较多,其主要是由表创建定义(create-definition)、表选项
阅读全文
idea开发时springboot项目时的自动编译和热部署
摘要:方式一、推荐使用插件:JRebel and XRebel for IntelliJ 我们知道这个插件是收费的,不想交钱怎么办,下面推荐一个破解版本的,我看了网络上面有好多,破解的特别麻烦,烦躁,今天介绍这款方式,绝对让你用着爽,分分钟钟搞定,让你用着舒服,快捷,设置简单。废话不多说。 步骤1:生成一
阅读全文
COUNT(*)、COUNT(主键)、COUNT(1)
摘要:MyISAM引擎,记录数是结构的一部分,已存cache在内存中; InnoDB引擎,需要重新计算,id是主键的话,会加快扫描速度; 所以select count(*) MyISAM完胜! MyISAM 在有where 条件存在的时候,速度与innodb引擎相当,都需要重新扫描记录,无其他优势; 对于
阅读全文
数据库中的字符类型存储字符和汉字的数量
摘要:sqlServer2012(936 简体中文GBK )为例: 例如: varchar(10),只能存储10个英文字符或数字,也只能存储5个汉字; char(10),只能存储10个英文字符或数字,也只能存储5个汉字; nvarchar(10),即存储10个英文字符或数字,也能存储10个汉字; ncha
阅读全文