数据库
文章平均质量分 74
yun_gao_
相比于对绝对成功的汲汲渴求,越无杂质的奔赴,越是动人
展开
-
数据库恢复技术
事务\quad事务是一些列的数据库操作,是数据库应用程序的基本逻辑单元。事务处理技术主要包括数据库恢复技术和并发控制技术。/* 事务通常是以begin transaction开始,以commit或rollback结束。 commit表示提交,即提交事务的所有操作,属于正常结束 rollback表示回滚,即在事物运行的过程中发生某些故障,事务不能继续执行,系统将事务的所有操作全部撤销,回滚到事务开始的状态(这里的操作是指更新操作)。*/begin transaction;commit;rol原创 2022-06-01 09:47:19 · 343 阅读 · 0 评论 -
数据库并发技术
数据库并发技术并发的提出与问题并发造成的数据不一致并发控制技术封锁封锁带来的问题与解决策略并发调度封锁的粒度意向锁并发的提出与问题并发造成的数据不一致并发控制技术封锁1)排他锁2)共享锁封锁带来的问题与解决策略1)活锁2)死锁并发调度DBMS对并发事务不同的调度可能会产生不同的结果,什么样的调度是正确的?1)可串行化调度2)可串行化调度的充分条件——冲突可串行化调度3)可串行化调度原创 2022-05-31 08:51:01 · 1400 阅读 · 1 评论 -
数据库编程
数据库编程变量1.系统变量2.用户变量3.局部变量流程控制1.判断语句循环语句3.跳转语句函数存储过程触发器\quadmysql除了进行增删改查,还提供了变量,函数,流程控制,存储过程,触发器等功能,灵活地满足用户对数据库的需求,提高用户对数据库的操作和管理效率变量\quad根据变量的作用范围,可以将变量划分为系统变量(全局变量),用户变量(会话变量)和局部变量。1.系统变量\quad指的是系统内部定义的变量-- 查看系统变量show variables [like 匹配模式];-- 查原创 2022-05-30 17:28:25 · 1345 阅读 · 0 评论 -
数据库安全性
这里写目录标题数据库安全数据库安全性问题计算机系统的安全性问题与安全标准数据库安全性问题数据库安全性控制用户标识和鉴定/别存取控制自主存取控制强制存取控制数据库安全性问题计算机系统的安全性问题与安全标准数据库安全性问题数据库安全性控制用户标识和鉴定/别存取控制常用的存取控制方法有自主存取控制和强制存取控制自主存取控制\quad定义用户存取权限(授权):定义用户可以在哪些数据库对象进行哪些类型的操作 。用户权限由数据对象和操作类型组成。强制存取控制...原创 2022-05-30 13:13:54 · 367 阅读 · 0 评论 -
数据库——用户与权限
用户与权限mysql数据库中的数据表用户数据表权限数据表用户管理权限管理权限授予权限转移和限制权限回收数据库角色\quad在正常的工作环境中,为了保证数据库的安全,数据库的管理员会对需要操作数据库的人员分配账号与可操作的权限范围,让其仅能够在自己权限范围内操作。mysql数据库中的数据表\quad安装Mysql时,数据库会自动安装一个名为mysql的数据库,该数据库主要用于维护数据库的用户以及权限的控制和管理。用户数据表\quad其中DBMS的所有用户信息都保存在mysql.user数据表中。us原创 2022-05-30 09:37:53 · 2767 阅读 · 0 评论 -
数据库——视图
视图事务数据库优化存储引擎索引原创 2022-04-22 16:44:53 · 534 阅读 · 0 评论 -
数据库——操作(mysql)
数据库的基本操作启动mysql服务手动启动服务使用命令行客户端工具图像化工具workbench创建和管理数据库创建和管理表导入和转储数据库sql语句实现基本操作数据库的操作数据表的操作数据的操作启动mysql服务mysql分成服务器端和客户端,服务器端用于存储数据,而客户端用于请求操作服务器端中数据,mysql安装完成后,需要启动服务器进程,否则客户端无法连接数据库。mysql服务的启动与停止有两种方式:配置mysql使得计算机开机时后台会自动启动服务,服务随着关机而停止;手动启动服务。手动启动服务原创 2022-04-22 16:34:15 · 252 阅读 · 0 评论 -
数据库——完整性约束与索引,存储引擎,字符集和校对集
完整性约束与索引,存储引擎,字符集和校对集完整性约束索引存储引擎字符集和校对集完整性约束为了防止向数据表插入错误数据,mysql定义了一些维护数据库完整性的规则,即表的约束,常见约束包括:默认约束,非空约束,主键约束,外键约束和唯一约束。1.默认约束\quad默认约束用于为数据表中的字段设置默认值,当插入记录时没有这个字段的值时,系统会自动为这个字段赋予设置的默认值,也可以在插入数据时使用default关键词作为有默认值约束字段要插入的值。-- 创建数据表时添加默认约束字段名 字段类型 d原创 2022-04-22 16:25:04 · 842 阅读 · 0 评论 -
数据库——mysql基础入门
mysql基础入门启动mysql服务手动启动服务使用命令行客户端工具图像化工具workbenchworkbench实现基本操作创建和管理数据库创建和管理表,操作表数据导入和转储数据库启动mysql服务\quadmysql分成服务器端和客户端,服务器端用于存储数据,而客户端用于请求操作服务器端中数据,mysql安装完成后,需要启动服务器进程,否则客户端无法连接数据库。\quadmysql服务的启动与停止有两种方式:配置mysql使得计算机开机时后台会自动启动服务,服务随着关机而停止;手动启动服务。手原创 2022-04-22 14:52:47 · 1121 阅读 · 0 评论 -
数据库——Mysql数据类型
mysql数据类型1)数值类型2)时间和日期类型3)字符串类型\quadmysql数据库提供了多种数据类型,不同数据类型决定了存储方式不同,主要包括数值类型,时间和日期类型,字符串类型,NULL值(是一种无类型的值,不能作为列类型,即不能描述字段类型)。1)数值类型数值类型包括整数类型、浮点数类型、定点数类型和BIT(位)类型。说明:\quad 1.整数类型定义时可以指定可选的显示尺寸M(最大宽度),显示宽度与取值范围无关,M是从1到255的值,它表示显示列中值的字符数。\quad如果定义了原创 2022-04-22 14:41:39 · 257 阅读 · 0 评论 -
数据库——sql数据查询
sql数据查询单表查询多表皮![在这里插入图片描述](https://img-blog.csdnimg.cn/ddf5026d97884af99e9ed04da574242b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAeXVuX2dhb18=,size_20,color_FFFFFF,t_70,g_se,x_16)多表查询联合查询UNION单表查询-- 查询全部数据select * fro原创 2022-04-22 14:37:25 · 1268 阅读 · 0 评论 -
数据库——绪论
数据库——绪论基础概念DBS的结构数据模型概念模型关系模型E-R图向关系模型的转换基础概念数据:数据库中存储的基本对象,描述事物的符号记录,有多样的表现形式。注意:数据与语义是不可分的。数据库(DataBase,DB):DB是长期存储在计算机内,有组织的,可共享的大量数据的集合。数据库具有永久存储,有组织和可共享的三大特性。数据库管理系统(DataBase Management System,DBMS):DBMS是一个系统软件,用于组织与存储,管理和维护数据。数据库系统(DataBase Sys原创 2022-04-22 14:15:07 · 977 阅读 · 0 评论