数据库
宫宏伟
这个作者很懒,什么都没留下…
展开
-
sql中的for update
sql中的for update解释:for update是在数据库中上锁用的,可以为数据库中的行上一个排它锁。当一个事务的操作未完成时候,其他事务可以读取但是不能写入或更新。例子:比如一张表三个字段 , id(商品id), name(商品名字) , count(数量)当商品抢购时候会显示剩余商品件数,如果并发量大的时候,商品自减的值可能不准确。所以当我们在一个事务中对count字段进行修改的时候,其他事务应该只能读取指定id的count,而不能进行update等操作。这个时候就需要用转载 2021-09-03 09:44:32 · 6162 阅读 · 0 评论 -
Mysql索引失效的十大杂症
后端程序员必备:索引失效的十大杂症 - 掘金新人专享好礼凡未购买过小册的用户,均可领取三张 5 折新人专享券,购买小册时自动使用专享券,最高可节省 45 元。小册新人 5 折券最高可省 15 元小册新人 5 折券最高可省 15 元小册新人 5 折券最高可省 15 元注:专享券的使用期限在领券的七天内。一键领取领取成功购买小册时自动使用专享券知道了前往小册首页领取失败本活动仅适用于小册新用户知道了提示根据我国《互联网跟帖评论服务管理规定》,您需要绑定手机号后才可在掘金社区内发布内容。绑定手机首页首页沸点话题小转载 2020-06-12 14:47:16 · 299 阅读 · 0 评论 -
Mysql中int、bigint、smallint 和 tinyint的区别详细介绍
下表是各类型信息:1 bytes = 8 bit ,一个字节最多可以代表的数据长度是2的8次方 11111111 在计算机中也就是-128到127BIT[M]位字段类型,M表示每个值的位数,范围从1到64,如果M被忽略,默认为1TINYINT[(M)] [UNSIGNED] [ZEROFILL] M默认为4很小的整数。带符号的范围是-128到127。无符号的范围是0到255。 BOOL,BOOLEAN是TINYINT(1)的同义词。zero值被视为假。非zero值视为真。转载 2020-05-26 17:22:04 · 4166 阅读 · 1 评论 -
sql 在not in 子查询有null值情况下经常出现的陷阱
sql 在not in 子查询有null值情况下经常出现的陷阱如果下:Table_A表和Table_B表,要求查询出在Table_A表中不在Table_B表中的记录。CREATE TABLE [dbo].[Table_A]([ID] nchar NULL,[Name] nchar NULL) ON [PRIMARY]GOID Name001 张三0...转载 2020-05-21 10:48:46 · 140 阅读 · 0 评论 -
sql常用union join
SQL UNION 操作符UNION 操作符用于合并两个或多个 SELECT 语句的结果集。注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。SQL UNION 语法SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s...转载 2019-02-26 16:30:06 · 228 阅读 · 0 评论 -
Redis和Mongodb应用场景研究
Redis和Mongodb应用场景研究2018年06月17日 21:48:51 linzhiqiang0316 阅读数:4183版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linzhiqiang0316/article/details/80721237现在的分布式项目基本都会用到redis和mongodb,可是redis和mongdb到底...转载 2019-02-22 11:29:05 · 169 阅读 · 0 评论 -
关系型数据库与非关系数据库区别
关系型数据库和非关系型数据的比较一、关系型数据库关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织优点:1、易于维护:都是使用表结构,格式一致;2、使用方便:SQL语言通用,可用于复杂查询;3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。缺点:1、读写性能比较差,尤其是海量数据的高效率读写;2、固定的表结构,灵活度稍欠;3、高并发...转载 2019-02-22 10:57:57 · 5018 阅读 · 0 评论 -
Mysql、Redis、Mongodb区别
mysql:关系型数据库, 持久化存储, 存放在磁盘里,检索涉及一定io,访问会慢redis:非关系型数据库,数据存放在内存,速度快mongodb: MongoDb 和Redis 都是NoSQL, 采用结构型数据存储 (就是把数据按照一定的结构存储起来,一般有3种:键值归档(一个键,对应一个值,按键取值)、属性列表(诸如xml文件存储之类的)、数据库存储(直接存储数据库)). 二者在使用场景...转载 2019-02-22 10:54:09 · 1102 阅读 · 0 评论