- 博客(30)
- 收藏
- 关注
原创 头歌实训之存储过程、函数与触发器
任务描述本关任务:创建存储过程,实现对学生姓名进行模糊查询。相关知识为了完成本关任务,你需要掌握:1.存储过程的定义;2.存储过程的创建;3.存储过程的执行。存储过程的定义 存储过程(Stored Procedure)是数据库中一组预编译的SQL语句集合,存储在数据库中,可以被应用程序调用。存储过程可以包含复杂的逻辑、变量、条件判断和循环等,能够实现一些复杂的业务逻辑,提高代码的复用性和执行效率。存储过程的创建创建存储过程格式:执行存储过程编程要求根据提示,在右侧编辑器补充代码,创建存储过程p
2025-04-26 15:19:55
1325
34
原创 头歌实训之SQL视图的定义与操纵
修改信息系学生的视图 v_information,并要求进行修改和插入操作时仍需保证该视图只有信息系的学生,并且只返回学号、姓名和专业三个字段的值,并将代码补充在右侧编辑器中。使用 INSERT 语句向视图 v_information 中插入一条数据('98001','王立红','信息','02'),并将代码补充在右侧编辑器补充代码中。temptable临时表;建立信息系学生的视图 v_information,并要求进行修改和插入操作时仍需保证该视图只有信息系的学生,并将代码补充在右侧编辑器中。
2025-04-21 10:23:07
1638
80
原创 头歌实训之DDL语言的使用
只要不做 [FIRST|AFTER] 的位置说明,在添加字段时 MySQL 会默认把新字段加入到表的最后一列。
2025-04-17 23:52:18
2108
57
原创 头歌实训之DML语言的使用
有的时候,我们并不想往某个字段内插入完完整整的值,或者说,有的时候我们并没有完整的数据可以整整齐齐插入某个字段。我们可以指定删除某一行的数据内容,当然,我们还可以指定删除很多行的数据内容,区别就在于条件语句。为表的指定字段插入数据,就是在 INSERT 中只向部分插入值,而其他字段的值为表定义时的默认值。本关任务:利用 student 表创建表 s1,s1 的结构与内容与 student 表完全相同。利用 student 表创建表 s1,s1 的结构与内容与 student 表完全相同。
2025-04-17 23:27:43
2116
35
原创 操作系统之系统IO
权限掩码:作用是控制文件和目录的访问权限,确保系统的安全性和资源的正确使用。在操作系统中,文件和目录通常会有不同的用户角色(如文件所有者、同一组用户和其他用户),每个角色可以对文件或目录执行不同的操作。打开文件的方式不仅仅是fopen,ifstream等流式,语言层的方案,其实系统才是打开文件最底层的方案。重定向的原理是通过修改文件描述符的指向,使其指向新的文件或设备,从而改变程序的输出路径。:如果文件已经存在,并且以写模式打开,则将文件的大小截断为零,丢弃文件的内容。文件掩码的权限会在创建文件时被隐藏。
2025-04-16 00:23:44
1408
54
原创 数据库学习通期末复习二
选项A. 别名B. 连接属性C. 外键D. 主键正确答案A. 别名解析: 自身连接是指一个表与自身进行连接。在这种情况下,我们需要为同一个表定义不同的别名,以便区分同一个表的不同实例。别名帮助区分这些不同的实例,避免混淆。
2025-04-15 10:25:56
1155
60
原创 《线性表、顺序表与链表》教案(C语言版本)
定义:线性表是n个具有相同特性的数据元素的有限序列,逻辑上连续,物理上可连续(顺序表)或不连续(链表)。实现动态顺序表的缩容功能(当元素数量小于容量的1/4时,容量减半)。对比单向链表和双向链表在删除尾节点时的时间复杂度差异。:顺序表的动态增容、链表的指针操作、时间复杂度分析。:链表节点的插入与删除逻辑、顺序表与链表的性能权衡。:合并两个有序链表,返回新的有序链表头节点。能够通过代码实现顺序表和链表的基本功能。掌握顺序表和链表的实现原理及核心操作。顺序表和链表的实现原理及适用场景。
2025-04-08 19:59:57
1717
75
原创 数据结构与算法:基础与进阶
数据结构(Data Structure)是计算机科学中的核心概念,它是指计算机存储、组织数据的方式。数据结构不仅是计算机程序的基础,也是设计和开发高效软件的关键。在编程中,数据结构不仅影响代码的实现和理解,更决定了程序的效率和可扩展性。可以说,掌握数据结构就意味着掌握了高效编程的“武器”。从技术角度看,数据结构是数据的存储与组织方式,通常指一组数据元素之间存在一定关系的集合。每个数据结构都有其独特的存储方式和访问方法,因此,它们适用于不同的应用场景。线性数据结构:数据元素按照一定的顺序排列。
2025-04-07 14:45:18
927
42
原创 C语言指针
取地址运算符(&)int a = 10;// 指针变量pa存储a的地址解引用运算符(*)通过地址访问或修改数据*pa = 20;// 修改a为20。
2025-03-24 10:42:37
704
11
原创 C语言操作符
我们首先将操作符分类,并通过表格详细说明每种类型的操作符。操作符在C语言中非常重要,它们帮助我们完成各种计算任务,包括数学计算、逻辑判断、位运算等。左移操作通常会导致数值乘以2的倍数(每左移一位,数值乘以2)。优先级决定了在同一个表达式中,多个运算符的执行顺序。当表达式中的操作数类型不同,C语言会根据某些规则进行类型转换。结合性决定了同一优先级的运算符的执行顺序。逐位比较两个数的对应位,只有当两个位不相同时,结果才为。逐位比较两个整数的对应位,只有当两位都为。的运算符,操作数会从右向左进行运算。
2025-03-23 14:07:09
1025
8
原创 2025年了,你是否还在犹豫是否学数据库?
传统的关系型数据库(如MySQL、Oracle)仍然占据主流地位,但随着大数据和云计算的普及,非关系型数据库(如MongoDB、Cassandra、Redis等)越来越受到青睐。随着物联网设备、大规模在线交易平台以及社交媒体产生的数据量暴增,如何高效地处理和存储这些海量、实时生成的数据,将成为数据库技术发展的关键。随着数据量的急剧增加和数据驱动时代的到来,数据库在各行各业中的重要性愈加突出。根据猎云网发布的2024年IT行业薪酬报告,数据库相关岗位的薪资水平如下:。
2025-03-23 13:34:25
1079
14
原创 常用的VS快捷键整理
在调试过程中跳出当前函数,执行完当前函数的剩余代码。在当前行设置/取消断点,调试时程序会在断点处暂停。选定光标所在的单词,向左或向右扩展选择。查找上次搜索的文本的下一个匹配项。查找上次搜索的文本的上一个匹配项。在光标所在行的上方插入一个新行。在光标所在行的下方插入一个新行。将光标快速移动到文档的最后一行。执行当前行,并进入到函数内部。将光标快速移动到文档的第一行。用于编译当前的程序,不执行。将选中的文本转换为大写字母。将选中的文本转换为小写字母。删除光标右侧直到单词的结尾。反撤销操作,恢复撤销的内容。
2025-03-22 11:15:11
1431
6
原创 c语言函数
函数是程序设计中的基本构建块,源自数学中的映射概念。在C语言中,函数用于组织和执行特定的任务,帮助程序员将复杂的任务分解为多个子任务,从而提高代码的重用性和可维护性。C语言标准库提供了大量现成的函数,这些函数已经预定义并存储在库文件中,开发者可以直接使用。传递的是数组的地址,因此,函数可以修改传入数组的内容。:用于在多个文件中共享变量或函数,声明一个外部符号,使得其他文件可以引用它。在C语言中,开发者可以根据需求定义自己的函数,功能更加灵活。:函数定义时指定的参数,用于接收传递的值。(即没有返回值)时,
2025-03-21 16:12:41
1115
6
原创 C 语言:分支和循环(上)
👍 如果觉得这篇文章有帮助,欢迎您一键三连,分享给更多人哦。语句用于根据条件的真假执行不同的代码块。C 语言是一种结构化编程语言,主要包括。语句可以嵌套使用,实现更复杂的逻辑。当需要执行两种不同的情况时,使用。当有多个条件需要判断时,可以使用。🚀 今天来学习C语言的相关知识。语句包含多条语句,必须用。
2025-03-20 12:20:33
3199
14
原创 C 语言数据类型和变量
编译器需要知道变量的数据类型,以便正确操作和存储数据。注:bool类型详细请看:()不同数据类型的取值范围可以在。在 C99 标准中,引入了。每种数据类型的长度可以用。仅在函数内部可见,而。
2025-03-19 12:48:50
2887
20
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人