- 博客(14)
- 收藏
- 关注
原创 事务的基本概念和控制语句
用来设置事务的隔离级别。1.事务是一个最小的不可再分的工作单元;在SQL层面可以理解为一个事务,是由多条SQL组成用以完成一个业务功能的共同体,事务影响到SQL的CRUD等操作。COMMIT会提交事务,并使已对数据库进行的所有修改称为永久性的;回滚会结束用户的事务,并撤销正在进行的所有未提交的修改;删除一个事务的保存点,当没有指定的保存点时,执行该语句会抛出一个异常;事务一旦被提交(commit / rollback ),数据的改变是永久性的。执行的事务,要么全部成功,要么回滚到执行事务之前的状态。
2023-06-15 20:21:21 117
原创 MySQL函数
LEFT(s,n)函数和RIGHT(s,n)函数分别返回字符串s左侧和右侧开始的第n个字符。CEILING()函数用于获取大于或等于一个数的最小整数。FLOOR()函数用于获取小于或等于一个数的最大整数。rand()函数用来返回0-1的随机值。SQRT()函数用于返回一个数的平方根。ABS()函数用于获取一个数的绝对值。
2023-06-15 19:51:27 77
原创 数据完整性
1.在数据库stusys中创建course1表,以列级完整性约束方式定义主键。3.创建course3表,以表级完整性约束方式定义主键,并指定主键约束名称。2.创建course2表,以表级完整性约束方式定义主键。4.重新在couese3表上定义主键约束。语句:create table *****
2023-06-15 19:40:33 68
原创 索引及其作用
提高 ORDER BY、GROUP BY的执行速度。索引是按照数据表中一列或多个列进行索引排序,并为其建立指向数据表记录所在位置的指针。查询优化依靠索引发挥作用。2,用ALTER TABLE语句删除。例:查看创建的scorel表的索引。1,用DROP INDEX语句删除。索引的作用:提高查询速度。
2023-06-15 19:31:41 111
原创 视图及其作用
视图可以由一个基表中选取的某些行和列组成,也可以由多个表中满足一定条件的数据组成,视图就想基表的窗口,它反映了一个或多个基表的局部数据。视图是从一个或多个表(或视图)导出的,用来导出视图的表称为基表或基本表,导出的视图被称为虚表。3.分别查询V_StudentScore视图和V_StudentCouresScore视图。2.创建V_StudentCouresScore视图。4.查询计算机专业学生的学号、姓名、性别、课程名。1.创建V_StudentScore视图。
2023-06-15 16:26:23 80 1
原创 数据库,数据表创建、修改与删除
TeacherSex varchar(2) not null default '男' comment '性别',('181001','成志强','男','1998-08-17','计算机','北京市海淀区'),('181002','孙红梅','女','1997-11-23','计算机','成都市锦江区');Sex varchar(2) not null default '男' comment '性别',CourseID varchar(4) not null comment'课程号',
2023-06-07 12:44:38 122 1
原创 MySQL数据查询
select count(*)as 总人数 ,sum(grade) as 总成绩,avg(grade) as 平均成绩,max(grade) as 最高分,min(grade) as 最低分。select count(*)as 总人数 ,sum(grade) as 总成绩,avg(grade) as 平均成绩,max(grade) as 最高分,min(grade) as 最低分。25】查询选修了“1201”课程的成绩高于学号为“191002”的成绩的学生学号。where sname like '董%';
2023-06-07 12:42:11 578 1
原创 MySQL函数
select rand() as 随机值1,rand() as 随机值2,rand() as 随机值3;4.求小于或等于-3.5或6.8的最大整数,大于或等于-3.5或6.8的最小整数。select replace ('数据库原理与应用','原理与应用','技术');10. 将”数据库原理与应用”中的”原理与应用”替换为”技术”。11 .返回字符串joyful的从第4个字符开始的3个字符。5. 求8.546小数点后2位的值和四舍五入的整数值。8 .求joyful左侧和右侧开始的3个字符。
2023-06-07 12:21:14 87 1
原创 数据完整性
3.在stusys数据库中创建course3表,以表级完整性约束方式定义主键,并指定主键约束名称。1.在stusys数据库中创建course1表,以列级完整性约束方式定义主键。2.在stusys数据库中创建course2表,以表级完整性约束方式定义主键。4. 删除例8.3创建的在course3表上的主键约束。
2023-06-07 12:13:15 45 1
原创 存储过程的创建、调用和删除
9.创建一个存储过程P_tablerow,计算student表中行的数目。3.创建一个带参数的存储过程P_maxGrade.6.创建存储过程P_integerSum.1.修改MySQL的结束符为“ // ”。2.创建一个不带餐厨的存储过程P_str.8.创建存储过程P_factorial.5.创建存储过程P_title.7.创建存储过程P_oddSum.4.创建存储过程P_math.
2023-06-07 11:58:30 102 1
原创 创建数据库stuexpm
(5)将studentinfo1表的address 列修改 为city ,将数据类型改为char,可为空,默认值为"北京",显示studentinfo1表的基本结构。#(6)将studentinfo1表的speciality 列修改为school,将数据类型改为char,可为空,默认值为"计算机学院"#(4)在studentinfo表中增加一列stuno,添加到表的第1列,不为空,取值唯一并自动增加,显示studentinfo表的。#(7)将studentinfo1表的city列的默认值修改为"上海"
2023-03-28 12:44:49 215 1
原创 Mysql数据库和表的命令操作
列:字段(field)、空值(null)、主键(Primary Key)、外键(Foreign Key)字符串型(char(n)varchar(n))、日期和时间型(datetime、year)整数型(int)、定点数型(decimal(m,d))、浮点型(float)、
2023-03-28 12:37:31 77
原创 MySQL8.0的安装与配置
打开 mysql 8.0 安装软件的下载网址:https://dev.mysql.com/downloads/installer/。2.双击下载的文件,在弹出页面后选中I accept the license tes 复选框,然后单击Next按钮,进入Authentication Method窗口,选择第2个选项,即传统的授权方法。6.进入Accounts and Raoles窗口,输入两次正确的密码。打开mysql下载界面,可以选择32位或64位安装包,这里选择32位。在出现以下界面后进行配置。
2023-03-28 12:30:16 682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人