自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库安全保护

使用“CREATE LOGIN”和“CREATE USER”语句来创建登录账户和数据库用户,用“CREATE ROLE”和“ALTER ROLE”语句创建和管理角色,用“GRANT”语句向角色授权。(1)创建一个SQL Server登录名为studentA,口令为123,并指定这个登录名的默认数据库XSCJ。(9)为赵老师的登陆帐户dbuser1,创建XSCJ的数据库用户user1。(11)为赵老师的数据库用户user1授权查看视图v_computerS。(7)请恢复(6)备份的数据库。

2024-02-27 16:57:15 410

原创 Java的基础知识综合练习

(1)需求:机票的价格按照旺季和淡季、经济舱和头等舱收费、输入机票原价、月份和头等舱或经济舱。已知,旺季(5~10月)头等舱9折优惠,经济舱8.5折,淡季(11~来年4月)头等舱7折,经济舱6.5折。传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的值。验证码格式:长度为5,前四位是大写字母或者小写字母,最后一位是数字。传递引用数据类型时,传递的是地址值,形参的改变,影响实际参数的值。(4)需求:把一个数组中的元素复制到另一个新的数组中。(3)需求:定义方法实现随机产生一个5位的验证码。

2024-02-27 16:42:19 188

原创 java中的方法与重载

java中的方法与重载

2024-02-26 22:58:00 351 1

原创 数据操纵、视图与索引

使用CREATE VIEW语句定义视图,用CREATE INDEX语句创建索引,用DROP INDEX语句删除索引,合理创建索引可以提高查询速度,使用视图可以简化数据操作,提高数据库的安全性。(17)为student表的ssex和sname列创建一个唯一索引index2,若student表已存在index2,则先删除之。(1)在student表中插入一行新记录,学号为0603140103,姓名为胡明月,性别为男,年龄为20,系部为CS。(15)利用视图view_male,删除姓名为张楠的学生信息。

2024-02-26 16:27:51 285 1

原创 连接查询和子查询

8.采用右外连接,查询学生的学号、选课的课程号、课程名及学分,同时也列出无学生选修的课程信息。6.查询所有学生的学号、姓名及对应选课信息,如果该学生没有选课,也需要显示该生的学号和姓名。13.查询所有选修课程的学生的学号和姓名,改为连接查询实现。5.实现查询所有学生的学号、姓名、选修课程号和成绩。14.查询年龄高于平均年龄的学生的学号、姓名和年龄。4.查询所有年龄比刘磊大的学生的姓名、性别和年龄。1.查询所有学生的学号、姓名、选修课程号和成绩。12.查询所有选修课程的学生的学号和姓名。

2024-02-25 14:56:01 360 1

原创 数组中的简单练习

当两个数组指向同一个小空间时,其中一个数组堆小空间中的值发生了改变,那么其他数组再次访问的时候都是修改之后的结果了。1.求数组中的最大值时,定义最大变量max来存储最大值,max初始化的值一定是数组中的值。3.定义一个数组,随机生成1~100中的5个数存入数组中,交换首首尾索引对应的元素。栈:方法运行时使用的内存,比如main方法运行,进入方法栈中执行。需求:生成10个1~150之间的随机数存入数组。堆:new来创建的,都存储在堆内存。4.随机打乱数组中的数据。(1)求所有数据的和。

2024-02-25 14:37:33 220 1

原创 动态数组和静态数组的区别

索引越界异常原因是访问了不存在的索引,避免索引越界,知道数组的范围,最小索引0,最大索引为数组的长度-1。静态初始化:手动指定元素,系统会根据元素个数,计算数组的长度。动态初始化:手动指定数组长度,由系统默认初始化值。只明确元素个数,不明确具体数值,推荐使用懂爱初始化。举例:使用数组容器来存储键盘录入的10个整数。字符类型:默认初始化为'\u0000'空格。引用数据类型:默认初始化为null。布尔类型:默认初始化为false。小数类型:默认初始化为0.0。整数类型:默认初始化为0。

2024-02-24 22:52:42 195

原创 单表数据查询

分组查询的方法,数据排序的方法和数据汇总的方法。

2024-02-24 21:24:32 367

原创 使用SQL实现单表数据查询

单表select语句的使用,聚合函数在查询中的应用方法。

2024-02-24 21:17:31 834

原创 使用T-SQL创建及修改表

1.创建student(学生信息表)。在数据库XSCJ中创建一个表student,它由学号sno、姓名sname、性别ssex、年龄sage和系部sdept五个属性组成,其中学号属性不能为空。原因:创建student表和course表时关闭了程序,切断了联系,再次打开引用新建查询创建sc时才出现图片中的错误“引用了无效的表student和course”。解决:删除已有的student表和course表,重新创建student表、course表和sc表在同一个“新建查询”中执行,亲测有效。

2024-02-23 22:16:54 593 1

原创 使用T-SQL创建与管理数据库

2.使用T-SQL语句修改数据库,将一个新的日志文件xscjgl1_log,初始大小为100MB添加到XSCJGL数据库中。提示:执行依次T-SQL语句后,不能重复执行,否则出错。比如执行了创建数据库,不能再继续执行,因为此时数据库已经存在。3.在XSCJ数据库中添加一个文件组data,添加两个数据文件。4.将XSCJ数据库中主数据文件。的初始大小修改为30MB。和xscj3_data。

2024-02-23 21:53:24 329 1

原创 静态数组、数组元素的访问

I:表示的是数组里面的元素都是int类型的。4eec7777才是数组真正的地址。平时习惯性把整体叫做数组的地址值。

2024-02-23 21:25:30 184 1

原创 生成随机数

【代码】生成随机数。

2024-02-23 17:30:36 138 1

原创 循环中continue和break的区别

例题:判断每一个数字,在控制台输出1~50,要求含有6的数字或者是6的整数倍,则输出“正确”,否则打印输出对应数字。当然,整数较大时,效率低,可以使用平方根减少循环次数,提高效率。1.continue:跳过本次循环继续执行下一次循环。键盘录入一个整数,输出该数的平方根。2.break:结束整个循环。

2024-02-23 15:32:42 138

原创 算法时间复杂度

算法中基本语句重复执行的次数是问题规模n的某个函数f(n),算法的时间量度记作:T(n)=O(f(n))。关键是要找出来执行次数X与n的关系,并表示成n的函数。时间复杂度是由嵌套最深层语句的频度决定的。若循环执行2次:i=2*2=2的2次方,若循环执行3次:i=2*2=2的3次方,执行次数为x次,由循环条件i<=n,所以。若循环执行1次:i=1*2=2,若循环执行x次:i=2的x次方。多项式:n为多项式的项数。图:n为图的顶点数或边数。n越大算法的时间越长。矩阵:n为矩阵的阶数。树:n为树的结点个数。

2024-02-19 12:49:27 145 1

原创 链表的指定位置插入

链表的表头插入操作及表中插入操作示意图

2023-04-16 10:40:50 237 1

空空如也

空空如也

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

TA关注的人

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