![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
三金爱吃孜然
这个作者很懒,什么都没留下…
展开
-
什么是SQL_NO_CHACE?
是一个MySQL查询缓存相关的指令,用于告诉MySQL不要使用查询缓存来存储查询的结果。通常情况下,MySQL会尝试将查询的结果缓存起来,以便在后续相同的查询被执行时能够更快地返回结果。需要注意的是,尽管禁用查询缓存可能会确保获取最新的数据,但它也可能导致查询性能下降,特别是在频繁执行相同查询的情况下。这意味着每次执行此查询时,MySQL都会从数据库中检索数据,而不管之前是否执行过相同的查询并且缓存了结果。在某些情况下,缓存可以提高查询性能,但在其他情况下,禁用缓存可能是更好的选择。原创 2023-09-22 16:49:09 · 847 阅读 · 0 评论 -
什么是ORM库?
ORM库的使用可以大大简化数据库访问和操作,减少了手动编写SQL语句的工作量,并提高了代码的可维护性。因此,选择合适的ORM库需要综合考虑项目需求和性能要求。:Hibernate是一个用于Java应用程序的流行的ORM框架,它可以将Java对象映射到关系型数据库中的表。:Sequelize是一个用于Node.js的ORM库,它支持多种数据库后端,包括MySQL、PostgreSQL、SQLite等。:GORM是用于Go语言的ORM库,它允许开发人员将Go结构体映射到数据库表,提供了强大的查询和关联功能。原创 2023-09-22 16:22:01 · 234 阅读 · 0 评论 -
MySQL数据库设置时间字段为DateTime,展示给前台页面时,时间后面多了个0
今天项目中碰到过这个问题,在考虑设计数据库表字段的时候,针对更新时间这个字段,我想到了datetime和timestamp两种类型,还有一种是date,我这里是要展示yyyy-MM-dd HH:mm:ss格式,而date类型是yyyy-MM-dd类型,所以date舍弃。当然,我这里只是为了测试DATE_FORMAT这个函数,自己写了个USER表,项目中其他字段我没写上来;这里注意一下:一定要写AS updateTime,不然你对这个时间字段格式化映射不到实体类的字段。三、Java实体类的字段属性上做处理。原创 2023-09-04 10:59:22 · 807 阅读 · 1 评论 -
mysql 唯一键冲突的三种解决方法
https://techlog.cn/article/list/10183451原创 2023-09-04 10:58:32 · 307 阅读 · 1 评论