
数据库
文章平均质量分 76
無欲無为
这个作者很懒,什么都没留下…
展开
-
【数据库事务介绍】
事务是数据库操作的基本单位,它是一组一起执行的SQL语句,这些语句作为一个整体进行工作。如果事务中的所有操作都成功,则事务被提交,否则被回滚。原子性(Atomicity):事务是一个原子操作单元,其对数据的修改要么全部执行,要么全不执行。一致性(Consistency):事务必须使数据库从一个一致性状态变换到另一个一致性状态。隔离性(Isolation):事务的执行不受其他事务的干扰,事务执行的中间结果对其他事务是不可见的。原创 2023-12-12 14:38:27 · 843 阅读 · 0 评论 -
后缀表达式的简单计算
使用括号法根据运算符的优先级对中缀表达式加括号,每一个运算符对应一个括号 将运算符移到本级对应的括号后面 去掉所有括号,即为后缀表达式例1:求如下后缀表达式, 1.加括号得,注意'>'优先级高于‘’2.每个运算符都能找到对应的括号,把它移到括号外,去掉括号即可...原创 2020-09-22 10:42:26 · 914 阅读 · 0 评论 -
数据库范式学习总结
1NF:符合1NF的关系中的每个属性都不可再分会存在数据冗余过大,插入异常,删除异常,修改异常的问题2NF:消除非主属性对于码的部分函数依赖函数依赖:一个属性(组)可以确定另外一个属性 X(学号)->Y(姓名) ,X(学号,课程) -> Y(分数)码:一个属性(组)K,其他非K的属性完全依赖于K,主码就是主键;例如学号和身份证号都是码非主属性:指非码中的属性部分函数依赖:X(学号,课程)->Y(姓名),这里主属性课程就是多余的,反之就是完全函数依赖3NF...原创 2020-09-09 11:37:32 · 212 阅读 · 0 评论 -
Oracle中 SYNONYM(同义词)的作用
官方定义Use the CREATE SYNONYM statement to create a synonym, which is an alternative name for a table, view, sequence, procedure, stored function, package, materialized view, Java class schema object, u...原创 2020-04-23 08:51:40 · 3035 阅读 · 0 评论 -
常用SQL命令汇总(四)-存储过程
一、存储过程/函数的作用存储过程和函数是在数据库中定义一些 SQL 语句的集合,然后直接调用这些存储过程和函数来执行已经定义好的 SQL 语句。存储过程和函数可以避免开发人员重复的编写相同的 SQL 语句。而且,存储过程和函数是在 MySQL服务器中存储和执行的,可以减少客户端和服务器端的数据传输;二、存储过程/函数的创建1 创建存储过程不带参数的存储过程create or rep...原创 2020-04-04 11:37:18 · 1491 阅读 · 1 评论 -
常用SQL命令汇总(五)-程序包 Packages
Oracle 笔记(八)、PL/SQL 高级应用(游标、存储过程、函数、程序包) 一、游标二、存储过程三、函数 过程与函数的异同四、程序包一、游标 游标是一种 PL/SQL 控制结构,可以对SQL语句的处理进行显式控制,便于对表的数据逐条进行处理。ps.当表中数据量大的时候,不建议使用...原创 2020-03-26 10:59:08 · 1159 阅读 · 0 评论 -
Oracle中 IS TABLE OF 的简单理解
ISTABLEOF:指定是一个集合的表的数组类型,简单的来说就是一个可以存储一列多行的数据类型。简单的理解就是定义一个数组类型 INDEXBYBINARY_INTEGER:指索引组织类型【实例】在SCOTT用户下,使用IS TABLE OF获取所有员工的姓名,职务,工资信息。declare type type_ename is table of emp.ename%ty...原创 2020-03-25 15:26:07 · 5960 阅读 · 0 评论 -
常用SQL命令汇总(三)-索引、视图、触发器
一、索引1.索引定义 索引是由数据库表中一列或者多列组合而成,其作用是提高对表中数据的查询速度,建立索引查询速度有数量级提升 ;类似于图书的目录,方便快速定位,寻找指定的内容;2.索引的优缺点优点:提高查询数据的速度;缺点:创建和维护索引的时间增加了;3.索引分类1,普通索引这类索引可以创建在任何数据类型中;2,唯一性索引使用 UNIQUE 参数可以设...原创 2018-10-12 17:20:03 · 423 阅读 · 0 评论 -
常用SQL命令汇总(二)-多表查询
一、多表查询1.连接查询:连接查询是将两个或两个以上的表按照某个条件连接起来,从中选取需要的数据;t_book表: t_bookType表: ...原创 2018-10-12 17:16:18 · 21575 阅读 · 0 评论 -
常用SQL命令汇总(一)-增删改及单表查询
一、数据库及表的创建数据库操作:1、显示所有数据库:Show databases;2、创建数据库:Create database 数据库名;3、删除数据库:Drop database 数据库名;表操作:CREATE TABLE 表名(属性名 数据表格 [完整性约束条件],.....); 约束条件 说明 PRIMARY ...原创 2018-10-12 17:12:43 · 766 阅读 · 0 评论