mysql
文章平均质量分 82
云天风
关注我,每天学习开发实用小知识
展开
-
mysql锁总结
一、锁的概念锁机制 : 数据库为了保证数据的一致性,而使用各种共享的资源在被并发访问时变得有序所设计的一种规则。举例,在电商网站购买商品时,商品表中只存有1个商品,而此时又有两个人同时购买,那么谁能买到就是一个关键的问题。这里会用到事务进行一系列的操作:先从商品表中取出物品的数据然后插入订单付款后,再插入付款表信息更新商品表中商品的数量以上过程中,使用锁可以对商品数量数据信息进行保护,实现隔离,即只允许第一位用户完成整套购买流程,而其他用户只能等待,这样就解决了并发中的矛盾问题原创 2022-05-06 15:02:47 · 96 阅读 · 0 评论 -
mysql索引详解
前言索引的出现其实就是为了提高数据查询的效率,就像书的目录一样。一、索引的概念?索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的分类功能分类普通索引: 最基本的索引,它没有任何限制。唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值组合必须唯一。主键索引:一种特殊的唯一索引,不允许有空值。一般在建表时同时创建原创 2022-04-26 17:32:35 · 103 阅读 · 0 评论 -
mysql的存储引擎
一、mysql存储引擎的概念MySQL数据库使用不同的机制存取表文件 , 机制的差别在于不同的存储方式、索引技巧、锁定水平以及广泛的不同的功能和能力,在MySQL中 , 将这些不同的技术及配套的功能称为存储引擎在关系型数据库中数据的存储是以表的形式存进行储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型)。Oracle , SqlServer等数据库只有一种存储引擎 , 而MySQL针对不同的需求, 配置MySQL的不同的存储引擎 , 就会让数据库采取了不同的处理数据的方式和扩展功能。通过原创 2022-04-26 15:32:25 · 213 阅读 · 1 评论 -
mysql慢查询优化
前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多 SQL 语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的 SQL 就是整个系统性能的瓶颈。提示:以下是本篇文章正文内容,下面案例可供参考一、sql语句执行顺序FROM(form)先确定从哪个表中取数据,所以最先执行from tab。存在多表连接,from tab1,tab2。可以对表加别名,方便后面的引用。ON(on)连接多张表的附加条件JOIN(join)连原创 2022-04-15 14:51:52 · 7820 阅读 · 3 评论 -
Cause: java.sql.SQLException: 无效的列类型
错误org.springframework.jdbc.UncategorizedSQLException: Error setting null for parameter #1 with JdbcType OTHER . Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property. Cause: java.sql.SQLException: 无效的列类型原创 2022-04-12 10:13:47 · 8221 阅读 · 1 评论