自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验2:数据查询

3. 对student_info表,查询学生的学号、姓名、性别、出生日期及家庭住址,查询结果先按照性别的由小到大排序,性别相同的再按学号由大到小排序。5. 使用UNION运算符针student_info表中姓“刘”的学生的学号、姓名与姓“张”的学生的学号、姓名返回在一个表中。(4)使用ALL子查询查找学号为0001的学生的分数比学号为0002的学生的最高成绩还要高的课程编号和分数。(3)使用ANY子查询查找学号为0001的学生的分数比0002号的学生的最低分数高的课程编号和分数。

2024-06-20 23:04:15 313 2

原创 开启数据之旅:MySQL入门指南与实用技巧大揭秘

数据查询是数据库的核心操作,是使用频率最高的操作。SQL提供了SELECT语句进行数据库的查询,该语句具有灵活的使用方式和丰富的功能。SELECT语句的基本语法如下:SELECT * |<列名|列表达式> [,<列名!列表达式>]......FROM <表名或视图名>[,<表名或视图名>]......[ WHERE <条件表达式> ]GROUP BY <分组列名1][,<分组列名2>]......

2024-06-20 22:58:03 1231 5

原创 实验一 数据库和表的管理

4. 使用SQL语句INSERT向studentsdb数据库的student_info、curriculum、grade表插入数据,各表数据如表4-表6所示。3. 使用SQL语句在studentsdb数据库创建数据表student_info、curriculum、grade,三个表的数据结构如表1-表3所示。8. 使用SQL语句创建数据库studb,并在此数据库下创建表stu,表结构与数据与studentsdb的student_info表相同。3. 学会使用SQL语句创建、修改、删除表。

2024-06-09 18:30:31 589 1

原创 数据世界的导航者:揭秘MySQL的强大与魅力

DDL用来定义修改、删除数据库中的各种对象,包括创建、修改、删除或者重命名模式对象(CREATE、ALTER、DROP、RENAME)的语句,以及删除表中所有行但不删除表(TRUNCATE)的语句等。数据库是存放数据的容器,在设计一个应用系统时必须先设计数据库。在MySQL中一个数据服务器可以包含多个数据库。学习MySQL不仅仅是为了掌握一种技术,更是为了理解数据如何在现代社会中发挥作用,以及如何利用这些数据来创造更好的产品和服务。

2024-06-09 17:01:30 972 3

原创 探索c语言:深入了解指针与数组

在这里我们发现&arr[0]和&arr[0]+1相差4个字节,arr和arr+1相差4个字节,是因为&arr[0]和arr都是首元素的地址,+1是跳过一个元素(跳过一个整型)。那么在数组传参的时候,传递的是数组名,也就是说本质上数组传参本质上传递的是数组首元素的地址。sizeof(数组名),sizeof中单独放数组名,这里的数组名表示整个数组,计算的是整个数组的大小,单位是字节。&数组名,这里的数组名表示整个数组,取出的是整个数组的地址(整个数组和首元素的地址是有区别的)//等价于pa=&b。

2024-05-25 15:49:58 344 3

原创 探索c语言:深入了解指针

我们可以通过一个小案例来了了解:假设有一栋宿舍楼,把你放在楼里,楼上有100个房间号,但房间里没有编号,刚好你的一个朋友找你玩,如果想要找到你就得挨个房间找,这样子效率很低,但是如果我们根据楼层和楼层的房间号的情况,给每个房间编上号,如:1 一楼:101 102 103......2 二楼: 201 202 203................有了房间号,你的朋友就可以快速找到你。把上面的问题放到计算机里,那会怎么样呢?

2024-05-25 15:49:44 750

原创 零基础学习操作符

num的反码是:num=11111111 11111111 11111111 11111001。num的补码是:num=11111111 11111111 11111111 11111010。我们在学习中有看到+、-、*、/、%等,其实这些就是操作符,在c语言中操作符分为几大类。在这两个右移中,最常用的是算数右移,大家也不要纠结于逻辑右移。算术右移:左边用原该值的符号位填充,右边丢弃。位操作符有:&、|、^、~,操作数必须是整数。逻辑右移:左边用0填充,右边丢弃。左移:

2024-05-10 15:04:29 297 2

原创 零基础学习2进制,8进制,16进制

16进制的数字是由0-9和a-f(大小不分)组成的,a表示十进制中的10,依次类推f表示10进制中的15。4个2进制数转化为一位16进制的数,从右到左开始向左每4个2进制换算成一个16进制,如果不够为的话,直接换算。在我们生活中10进制是最常见的。有符号整数的三种表示方法均有符号位和数值位,这两部分,在2进制中,从左到右数,第一位是符号位,剩下的是数值位。我们平常都听过说过2进制,8进制,10进制,16进制,那是什么意思呢?如2进制中的01101011,换成8进制:0153,0开头的数字,会当成8进制。

2024-05-04 23:58:39 268

原创 VS启动扫雷游戏

扫雷游戏是一种经典的单人电脑游戏,玩家要在一个由方块组成的区域中揭开覆盖在方块上的地雷,避免踩到地雷并揭示出隐藏在周围数字方块上的地雷数目以帮助玩家推断周围地雷的位置。如果我么要排查一个坐标,这个位坐标不是雷,这个坐标的周围有多少个雷,那就需要我们把这些排查出雷的信息记录和储存起来,那雷的个数信息存放在哪,如果我们放在雷的数组里,那就会混淆,这就会使我们很难完成扫雷个任务。再把没有雷的周围如果有雷就显示有几个。假设我们要排查(2,2)这个坐标,我们要访问一圈周围的8个黄色位置,统计雷的个数是1的有多少个。

2024-04-19 11:47:26 763

原创 小青蛙跳台阶

从上面的例子上,我们可以很清楚的了解到递归其实就是重复调用函数自身实现循环。优点就是a.用有限的循环语句实现无限集合;b.代码易于理解;c.大问题转化成小问题。缺点:a.递归不断调用函数,导致浪费空间;b.容易导致堆栈溢出。迭代函数内某段代码实现循环。优点就是a.效率高,代码运行的时间只会随循环的增加而增加,相对于递归的话,它没有额外开销。缺点:a.代码难推理;b.相对于代码它没递归的好理解。写者可以根据利弊来写代码。

2024-03-28 11:56:55 1099 3

原创 函数递归

递归是在C语言中绕不开的一个话题,那究竟什么是递归呢?递归,就是函数在运行的过程中调用自己的就叫递归。//main函数中又调用了main函数return 0;上述就是一个简单的递归函数,上面的代码是为了展示递归的基本形式,不是为了解决问题,最终代码会陷入死循环里,导致栈溢出来。就会这样子。

2024-03-23 13:11:39 762 5

原创 初始C语言

C语言程序是从main函数开始执行,main函数是程序的入口,一个函数有且只有一个main函数,int表示main函数执行结束后返回一个整型类型的值,而return 恰好就是返回的意思。所以main函数最后写return 0printf()是一个库函数,它的功能是实现屏幕上信息的打印,例如printf("hello"),实则是在电脑打印hello。只要想要把打印的一串字符放在双引号中并传递给printf()函数就可以打印。当然,printf函数也可以打印其他数据类型的。//printf打印整形。

2024-01-04 19:19:00 889 2

原创 关于我的介绍

信奉美食与风景不可辜负,较喜欢与计算机相关的内容,爱好吃喝玩乐。个人稍微有点“社恐”,猫狗爱好者。在接下来的时间里,我会跟大家一起分享关于C语言的代码和自己的理解。关于我嘛,大二在读,理工科学生,上课摸鱼,日常焦虑却碌碌无为的小咸鱼。人生理想是想速个厂上班,偏安一隔。

2023-12-11 15:05:11 446 2

空空如也

空空如也

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

TA关注的人

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