- 博客(473)
- 资源 (2)
- 收藏
- 关注
原创 为什么一定要学AI
国家正在大力推动人工智能的发展,把人工智能技术深入到教育教学和管理全过程,培养一大批具有数学素养的教师。医疗:浙江上线数字人"安诊儿",提供院内导航、用药提醒、AI医疗问答等。医疗:浙江上线数字人"安诊儿",提供院内导航、用药提醒、AI医疗问答等。2025年央视春晚舞台上,AI 机器人上演扭秧歌。央视新闻用 AI 做国潮微短剧《二月二龙抬头》百度萝卜快跑:无人驾驶商业化运营的先锋力量。具身智能:机器人觉醒元年(载体进化案例)AI无人驾驶:重塑交通基建。教育:用 AI 辅助答题。AI 是一个超级生产力。
2025-03-16 15:39:09
409
原创 【重学 MySQL】八十六、如何高效创建触发器
在 MySQL 中触发器(Trigger)是数据库中的一种特殊对象,它会在指定的表上执行特定的数据修改操作(如INSERT、UPDATE或DELETE)时自动执行。触发器可以看作是由数据库事件驱动的特殊存储过程,这些事件可以是数据修改操作,也可以是其他数据库事件(虽然这在不同的数据库系统中可能有所不同)。
2024-12-08 22:09:01
983
原创 【尚筹网】六、RBAC 权限控制模型和 Ajax 请求
如果没有权限控制,系统的功能完全不设防,全部暴露在所有用户面前。用户登录以后可以使用系统中的所有功能。这是实际运行中不能接受的。所以权限控制系统的目标就是管理用户行为,保护系统功能。“权限”=“权力”+“限制”资源就是系统中需要保护起来的功能。具体形式很多:URL地址、handler方法、service方法、页面元素等等都可以定义为资源使用权限控制系统保护起来。
2024-12-04 21:45:49
651
原创 【尚筹网】五、管理员维护
【尚筹网】五、管理员维护任务清单分页管理管理员信息目标思路代码引入 PageHelperAdminMapper 中编写 SQL 语句AdminMapper 接口生成方法AdminServiceAdminHandler页面显示主体在页面上使用 `Pagination` 实现导航条关键词查询页面上调整表单在翻页时保持关键词查询条件单条删除目标思路代码调整删除的按钮AdminHandler.remove()AdminService.remove()新增目标思路在 `t_admin` 表中给账号添加唯一约束调整修改
2024-12-01 23:40:01
970
原创 【尚筹网】二、环境搭建一
【尚筹网】二、环境搭建一环境搭建总体目标创建工程系统架构图工程创建计划创建空项目创建对应的 Maven 模块建立模块间的依赖创建数据库基于 Maven 的 Mybatis 的逆向过程配置 pom创建 generatorConfig.xml执行逆向工程操作的 maven 指令将逆向工程生成的资源归位父工程依赖管理版本声明依赖管理Spring 整合 MyBatis思路具体操作在子工程中加入搭建环境的所需的具体依赖创建 jdbc.properties创建 mybatis-config.xml创建 spring-p
2024-11-22 23:36:52
765
6
原创 【尚筹网】一、项目简介
从单一架构阶段到分布式架构阶段的过渡。后台管理员系统使用单一架构开发。前台会员系统使用分布式架构开发。帮助创业者发布创业项目,向大众募集启动资金的融资平台。
2024-11-21 22:58:45
396
原创 【重学 MySQL】八十五、游标的使用
在 MySQL 中,游标(Cursor)是一种数据库对象,允许逐行处理查询结果集。游标特别适用于需要逐行处理数据的场景,比如复杂的数据处理、逐行更新或需要逐行检查的逻辑。
2024-11-15 22:12:36
1259
4
原创 【重学 MySQL】八十四、深入理解 LEAVE 和 ITERATE 在存储过程中的使用
LEAVE和ITERATE是MySQL中用于控制循环流程的重要语句。LEAVE语句用于在满足特定条件时退出循环或程序体,而ITERATE语句则用于在满足特定条件时跳过当前循环的剩余部分并立即开始下一次循环。这两种语句在存储过程、函数或触发器中的使用可以大大提高MySQL脚本的灵活性和可维护性。
2024-11-12 22:38:22
1129
2
原创 【重学 MySQL】八十三、掌握循环结构 LOOP、WHILE、REPEAT 的高效应用
在 MySQL 中,循环结构是存储过程和存储函数中非常重要的一部分。它们允许你重复执行一段代码,直到满足某个条件为止。LOOPWHILE和REPEAT。每种结构都有其独特的用法和适用场景。
2024-11-10 14:28:44
1174
2
原创 【重学 MySQL】八十二、深入探索 CASE 语句的应用
在MySQL中,CASE语句提供了一种强大的方式来实现条件分支逻辑,它相当于编程中的if-else或switch语句,允许在SQL查询中根据条件表达式的值选择不同的执行路径。
2024-11-08 21:54:53
801
4
原创 【重学 MySQL】八十一、揭秘分支结构王者——IF 的绝妙运用
在 MySQL 中,流程控制是数据库编程的重要组成部分,它允许开发者根据条件执行不同的代码块。其中,IF 语句是分支结构中的一种,用于在存储过程、函数和触发器中根据条件控制流程。在 MySQL 中,IF 语句是分支结构的核心,它允许根据条件执行不同的操作。这里,“[]”中的内容是可选的,表示可以添加多个 ELSEIF 分支以及一个最终的 ELSE 分支。同时,由于示例中未明确奖金比例字段的存在,因此假设该字段名为。在实际应用中,请确保字段名的正确性。:更新员工薪资和奖金比例(:在举例4中,原示例中的。
2024-11-03 16:28:37
537
10
原创 【重学 MySQL】八十、掌握定义条件与处理程序,让数据库管理更高效!
条件(Conditions)允许你定义一组命名条件,这些条件可以对应到特定的 SQLSTATE 或 MySQL 错误代码。是你定义的条件的名称。``sqlstate_value` 是一个 5 字符的 SQLSTATE 值(例如 ‘45000’)。是一个 MySQL 错误代码(例如 1062)。value是具体的 SQLSTATE 或 MySQL 错误代码值。处理程序(Handlers)允许你在特定条件发生时执行特定的操作。处理程序可以处理条件、警告、未捕获的异常等。DECLARE。
2024-11-03 14:30:24
819
1
原创 【重学 MySQL】七十九、深入探索用户变量
定义:用户变量以“@”符号开头,后面跟着变量名。变量名可以是任何随机的、复合的标量表达式,只要其中没有列指定。赋值可以使用SET语句来定义和赋值用户变量,如。也可以使用SELECT语句来为用户变量赋值,但必须使用“:=”赋值运算符,因为在SELECT语句中,MySQL将“=”运算符视为等于运算符。例如,。作用域:会话用户变量的作用域是当前会话,而局部变量的作用域是其定义的BEGIN/END语句块。命名:会话用户变量以“@”符号开头,而局部变量不需要。使用场景。
2024-10-30 22:57:10
1115
原创 十五、智能指针
C++中的智能指针(Smart Pointers)是一种管理动态分配(即使用new操作符分配的)对象的生命周期的类模板。它们旨在自动释放所拥有的对象,从而解决因忘记释放内存而导致的内存泄漏问题。C++标准库提供了几种不同类型的智能指针,每种都有其特定的用途和行为。
2024-10-28 22:22:33
531
原创 【重学 MySQL】七十八、深度解析! 变量的奥秘与操作技巧
系统变量的定义与赋值使用SET命令或修改MySQL配置文件来设置系统变量的值。查看系统变量的值可以使用命令或查询数据库中的相关视图。用户自定义变量的定义与赋值会话用户变量使用符号定义,例如。局部变量使用DECLARE语句定义,并在BEGIN…END语句块中使用,例如。
2024-10-27 14:21:28
654
原创 【重学 MySQL】七十七、掌握存储过程与存储函数的查看、修改与删除技巧
在MySQL中,存储过程和存储函数是数据库编程的重要组成部分,它们允许用户将一系列SQL语句封装成一个独立的单元,以便重复使用和调用。
2024-10-25 22:03:02
1200
2
原创 【重学 MySQL】七十六、打造高效存储函数,解锁数据库编程新技能!
存储过程定义:存储过程是SQL语句和可选控制流语句的预编译集合,以一个名称存储并作为一个单元处理。用途:主要用于封装复杂的业务逻辑和数据库操作,可以接收参数、执行SQL语句、执行控制流程语句(如IF、LOOP等),并返回结果集或输出参数。存储函数定义:存储函数是一种在数据库中定义的SQL语句集合,这些语句被封装成一个独立的执行单元,用于完成特定的数据库操作或计算,并返回一个值给调用者。用途:主要用于执行单一的计算或操作,并返回一个标量值或表格结果集。
2024-10-24 22:46:37
798
原创 【重学 MySQL】七十五、揭秘存储过程的分类与实战案例,让你的数据库操作更高效!
在MySQL数据库中,存储过程是一组为了完成特定功能的SQL语句集,它存储在数据库中,一次编译后永久有效,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程的使用可以带来多方面的优势,如加快数据的处理速度、降低系统负载、提高代码复用性等。
2024-10-22 22:13:43
337
原创 【重学 MySQL】七十四、揭秘存储过程的强大功能与实战技巧
存储过程是一组为了完成特定功能的SQL语句集,它存储在数据库中,可以通过调用过程名并传递参数来执行。存储过程可以包含控制结构(如条件判断和循环)、变量声明、异常处理等复杂逻辑,非常适合处理批量数据操作或业务逻辑封装。存储过程是MySQL中一个非常强大的工具,它可以帮助我们封装复杂的SQL逻辑,提高代码的可读性和重用性。通过本文的介绍,相信你已经对存储过程有了更深入的了解,并掌握了其创建、调用和优化的基本方法。在未来的学习和工作中,不妨多尝试使用存储过程来优化你的数据库操作吧!
2024-10-21 22:33:20
766
原创 【重学 MySQL】七十三、灵活操控视图数据,轻松掌握视图删除技巧
通过本文的学习,我们不仅掌握了如何更新视图数据和删除视图的基本操作,还深入理解了这些操作背后的原理和重要性。在 MySQL 的数据管理中,视图无疑是一个强大的工具,它能够帮助我们更加高效地处理数据,提升数据库的可维护性和安全性。让我们在未来的数据库管理中,更加灵活地运用视图,为业务的发展提供坚实的支持。
2024-10-20 22:26:42
879
原创 【重学 MySQL】七十一、揭秘数据库魔法——深入探索并引入视图
视图是一种虚拟表,其内容由SQL查询定义。与包含数据的实际表不同,视图仅仅是一个查询结果的展现。它们可以包含一个表的所有列,或者是多个表的选定列和行。视图提供了一种查询语句层次的封装,可以用来简化数据处理、格式化基础数据或保护基础数据。
2024-10-17 21:54:32
695
2
原创 【重学 MySQL】七十、揭秘数据库对象,打造高效数据管理之旅
视图是虚拟的表,实际上并不存储数据,而是基于一个或多个数据表的查询结果动态生成的。
2024-10-17 21:48:38
1121
原创 【重学 MySQL】六十九、揭秘级联约束,让你的数据库关系更智能、更强大!
级联约束是指在定义外键时,指定当主表中的数据发生变化时,引用这些数据的子表会自动进行相应的更新或删除操作。这种机制有助于防止数据不一致和孤立数据的存在。
2024-10-16 22:50:20
941
原创 【重学 MySQL】六十八、揭秘默认值约束:如何为数据库字段设定智能默认值?
在数据库设计中,默认值约束(Default Constraint)是一种强大的工具,它允许我们在插入新记录时,为某些字段自动赋予预设的值。这不仅简化了数据录入过程,还确保了数据的完整性和一致性。
2024-10-16 22:36:36
1243
原创 【重学 MySQL】六十六、外键约束的使用
在MySQL中,外键约束是一种重要的数据库约束,用于确保表中的数据完整性。它强制子表中的每个记录都引用主表中的一个现有的记录,从而维护数据的一致性和完整性。
2024-10-15 22:46:55
1804
原创 【重学 MySQL】六十五、auto_increment 的使用
是一个强大的工具,可以简化主键生成的过程,确保数据的唯一性和一致性。通过合理使用,你可以避免手动管理主键值的麻烦,并专注于数据的其他方面。
2024-10-13 15:19:12
2184
原创 【重学 MySQL】六十三、唯一约束的使用
在创建表时,可以通过语句中的UNIQUE关键字来定义唯一约束。复合唯一约束是一种非常有用的数据库约束,它可以确保多个列的组合在表中是唯一的。在上面的案例中,通过对class_id和这两个列设置复合唯一约束,确保了同一个班级中每个学生的座位号是唯一的。这有助于维护数据的完整性和准确性。
2024-10-10 22:36:33
1183
原创 【重学 MySQL】六十二、非空约束的使用
非空约束(NOT NULL Constraint)是一种数据库约束,用于限制表中某列的值不能为空。当对该列进行插入或更新操作时,如果未提供值或提供的值为NULL,数据库系统将拒绝这些操作并返回错误。
2024-10-08 23:03:42
1609
2
原创 【重学 MySQL】六十一、数据完整性与约束的分类
在MySQL中,数据完整性是确保数据库中数据的准确性和一致性的关键。为了实现数据完整性,MySQL提供了多种约束类型,这些约束可以根据其功能和作用进行分类。
2024-10-08 22:17:43
974
原创 【重学 MySQL】六十、空间类型
在MySQL中,空间类型(Spatial Types)主要用于支持地理特征的生成、存储和分析。这些地理特征可以表示世界上具有位置的任何东西,如实体(如山)、空间(如办公楼)或可定义的位置(如十字路口等)。MySQL使用Geometry(几何)来表示所有地理特征,并提供了一系列的空间数据类型来对应这些特征。
2024-10-07 22:47:03
1356
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人