![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
bear_upup
这个作者很懒,什么都没留下…
展开
-
SQL用<>不等于查不到数据问题
平常查询数据select * from home where night_flag='1'当想要查询 不等于1 的数据的时候,一般会这样查询select * from home where night_flag<>'1'此处查询结果没查到所有想要的结果,如果night_flag 列数据为 null时,此行数据是查询不到的。解决方法一:select * from home where isnull(night_flag,'')<>'1'解决方法二:原创 2022-03-17 11:51:54 · 1497 阅读 · 0 评论 -
线程池工作流程
线程池无非就那几个参数:核心线程、最大线程、回收时间、队列,没啥难的,有手就能学废我这里直接上demo,不知道参数啥意思的可以先去隔壁补补课,虽然本文也会提到,但你最好先大概知道点,线程池实现运行机制总结上才艺public class ThreadPoolExecutorTest { private static int taskCount = 50;//任务数 private static AtomicInteger taskCountExecuted;//实际完成任务数.....转载 2022-02-17 22:36:17 · 1356 阅读 · 0 评论 -
MySql | InnoDB存储引擎的锁与索引(B+树结构索引)
一、简述InnoDB的细粒度行锁以及事务支持是MySQL吸引人的重要特性。但,不当的使用会使InnoDB的行级锁变成表级锁,给我们带来较大的困扰(select、update、delete都可能导致表级锁)。二、索引类型InnoDB的索引有两类:聚集索引(Clustered Index)与普通索引(Secondary Index)。InnoDB的每一个表都会有聚集索引。如果你没手动创建,InnoDB也会默认的帮你创建聚集索引。聚集索引以下面三种形式存在: 如果表定义了PK(主键),则 ..原创 2022-02-11 08:45:38 · 300 阅读 · 0 评论 -
SQL语言五大分类
SQL语言分为五大类:DDL(数据定义语言) - Create、Alter、Drop 这些语句自动提交,无需用Commit提交。(Data Definition Language)DQL(数据查询语言) - Select 查询语句不存在提交问题。DML(数据操纵语言) -Insert、Update、Delete 这些语句需要Commit才能提交。(Data Manipulation Language)DTL(事务控制语言) - Commit、Rollback 事务提交与回滚语句。DCL(数据控制语.原创 2022-02-08 19:12:41 · 2403 阅读 · 0 评论