自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于逻辑删除的案例

通过在商品表中添加一个列(isOk),单独表示商品的状态,1表示在线,0表示下架。当商品要下架的时候,使用update将该商品表的isOk改为0,即可实现商品下架,客户在搜索商品时,系统都会加上isOk = 1的条件,查询到的都是在线的商品。电脑上的文件删除也是逻辑删除,删除文件并清空回收站,其实并没有真正将文件彻底删除,而是将这份文件的硬盘数据标成无效,能够通过一些技术手段进行恢复。解决方法就是,将要下架的商品隐藏起来,让客户查找商品时查不到已经下架的商品,但商品表的数据还在,不会影响到订单表的数据。

2025-06-08 15:35:57 109

原创 如何生成分布式系统中数据的唯一编号

前言:在MySQL数据库中,生成数据的唯一标识是使用自增主键(primary key auto_increment)进行的,但是在分布式系统中,是由多个MySQL服务器构成的集群,这个方法是无法实现唯一性的,那么在分布式系统中如何实现唯一编号的生成呢。很明显,新增的商品的时机是不确定的,且速度很快,很大可能同一毫秒内新增好几个商品,这时就需要别的标识进行维护唯一性了,可以在时间戳的基础上加上数据库的主机编号,即使是同一时间新增多个商品,其主机编号也可能不一样,这样就更能保证商品编号的唯一性了。

2025-06-07 17:47:39 106

原创 MySQL--增删改查基础(CRUD)

此处的值要对应表中的类型。字符串的表示方法可以用' '或者" "进行表示。

2025-06-07 11:33:02 941

原创 MySQL--对数据库和表的操作

数据库的操作可以分为“命令行客户端”和“图形化客户端”,推荐大家使用命令行进行操作,因为命令行是程序员之间通用的,图形化则不然。sql语句可以在多行进行操作,最后以分号进行结尾。

2025-06-05 22:25:39 1216

原创 MySQL--数据库的介绍

学习了MySQL之后,如果后续再学习其他的数据库也是非常容易上手的。MySQL是一个“服务器--客户端”结构的软件。MySQL主要学习三点:1.SQL语句2.MySQL的原理及面试题3.使用java代码操作MySQL。

2025-06-04 14:54:38 517

空空如也

空空如也

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

TA关注的人

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