自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL 中的 EXISTS

首先通过子查询得到课名为 “数据结构” 的课程的课号,然后遍历 SC (选课)表中的每一条选课记录,若当前这条记录的课号为 “数据结构” 这门课的课号,则将这条记录的 Sno 列的值放到结果集里面去。中去,然后执行子查询并得到结果(可以看成是返回值),然后再将这个结果代入到父查询的条件中,判断父查询的条件表达式的值是否为 True,若为 True,则将当前 SC 表中的这条记录(经过 SELECT 处理)后放到结果集中去。的值为 True,则将当前这条记录中的 Cno 列的值(如1)放入结果集中去。

2025-01-02 14:08:59 1160

原创 Mysql 使用 Group by 之Error 1055 之坑

问题:mysql版本5.7,使用group by 分组查询遇到。

2024-12-27 15:10:10 914

原创 程序员如何培养技术领导力

各位程序员!在代码世界埋头苦干时,是否憧憬过引领技术潮流、带团队冲锋?技术领导力并非天生,大多需要后天练就。从精通前沿技术到巧妙拆解难题,靠硬实力奠基;但学会倾听队友想法、精准分配任务、激励团队斗志,更是进阶 “秘籍”。如何在攻坚项目里让大家拧成一股绳?怎样用技术视野规划长远蓝图?是靠每日复盘、技术分享,还是跨部门协作?无论你初涉管理,还是立志突破瓶颈,欢迎畅所欲言,一起解锁技术领导力养成密码,从 “代码执行者” 变身 “团队掌舵人”!

2024-12-27 15:02:56 381

原创 limit和offset的用法

上面两种写法都表示取第2,3,4三条数据。

2024-12-25 09:42:23 1848 1

原创 SQL杂记

【代码】表的创建、修改。

2024-12-24 11:29:41 363

原创 左连接,右连接,全外连接的区别

上面表结构显示学生信息存在student表中,学生分数存在score表中,我想知道每个学生每科成绩和个人信息,显然这里主表是score表,因为它存储每科每个学生成绩,每个学生对应多个成绩,如果是student表的话每个人只有一条记录,没有办法表示每科成绩。取出的结果和左连接取出的结果是一样的,唯一的不同时字段顺序不同,两者的字段顺序是相反的,左连接的左表结果在右连接的右边,左连接的右表结果在右连接的左边;一表是从表,主要存储辅助数据,通过主键与主表连接,存储的记录是不重复的,可通过主键定位到记录。

2024-12-23 10:40:53 1530

原创 SQL函数

可以划分成8个类别1、2、数字函数3、4、日期函数5、转换函数6、7、条件函数8、加密函数。

2024-12-20 11:10:43 1993

原创 触发器(Trigger)操作

触发器(Trigger)是与表有关的数据库对象,是一种特殊的存储过程,在满足定义条件时触发,并执行触发器中定义的语句集合。在MySQL中,触发器可以在你执行INSERT、UPDATE或DELETE的时候,执行一些特定的操作。在创建触发器时,可以指定是在执行SQL语句之前或是之后执行这些操作。通过触发器,你可以实现一些业务逻辑或一些数据限制,在简化应用程序逻辑,优化系统性能时非常有用。

2024-12-19 15:32:47 750

原创 乐观锁和悲观锁

- 乐观锁在不发生取锁失败的状况下开销比悲观锁小,可是一旦发生失败回滚开销则比较大,所以适合用在取锁失败几率比较小的场景,能够提高系统并发性能性能-- 乐观锁还适用于一些比较特殊的场景,例如在业务操做过程当中没法和数据库保持链接等悲观锁没法适用的地方。

2024-12-19 14:14:26 361

原创 springboot介绍

Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作《Expert One-On-One J2EE Development and Design》。Spring是为了解决企业级应用开发的复杂性而创建的,使用Spring可以让简单的JavaBean实现之前只有EJB才能完成的事情。但是Spring不仅仅局限于服务器端开发,任何Java应用都能在简单性、可测试性和松耦合性等方面从Spring中获益。

2024-12-18 17:32:49 648

原创 从零开始构建一个简单的任务管理系统

Spring Boot是Pivotal团队为简化Spring应用开发而设计的开源框架,自2014年首次发布以来,它已成为构建Java微服务和快速开发Web应用的首选平台。Spring Boot的核心目标是让开发者能够快速启动新项目,减少配置负担,让开发者可以更专注于业务逻辑的实现,而不是环境的搭建。1.1核心特点Spring Boot通过提供默认配置来简化项目初始化,比如自动配置嵌入式Tomcat、数据访问等,减少了大量的XML配置文件。

2024-12-18 10:38:52 2632

原创 node构建高性能Web应用秘籍

构建高性能Web应用是一个系统工程,涉及前端、后端、数据库乃至网络的全方位优化。开发者应持续关注最新技术趋势,结合实际应用需求,灵活运用上述策略,不断迭代优化,以达到最佳的用户体验。记住,性能优化是一个持续的过程,而非一蹴而就,每一点改进都可能带来用户体验的显著提升。

2024-12-17 17:49:03 332

原创 不常见的几个SQL语句

通过多次选择不同的列(这里是store1, store2, store3)并结合成单个结果集,每个选择都转化为具有统一列结构的新行。: 结果集将包含每种产品在每个列出的商店(store1, store2, store3)的唯一行,每行包含product_id、商店名称(store)和该商店对应的价格(price),使得分析每个产品在不同商店的表现变得直接而简单。这部分选择所有store1不为空的产品,将product_id、一个标记为"store1"的列和对应的store1价格作为结果。

2024-12-16 10:41:07 466

原创 进行代码优化的策略

优化代码性能是一个持续的过程,需要开发者不断学习和实践。理解底层原理,结合具体场景灵活应用上述策略,才能在保证代码可读性和维护性的基础上,实现性能的飞跃。记住,性能优化没有银弹,每一步优化都应基于实际的性能分析和测试结果,避免盲目追求理论上的最优而牺牲代码的清晰度和可维护性。

2024-12-16 09:25:43 532

原创 解决前端传给Spring Boot的中文数据乱码问题

解决前端传给Spring Boot的中文数据乱码问题

2024-12-13 15:55:16 1780 1

动态仓储:vue+spring boot+sql

实现仓库和货物的动态管理

2024-12-19

空空如也

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

TA关注的人

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