
数据库
文章平均质量分 91
无区新手
细节决定成败
展开
-
MySQL高级
索引 索引概述 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。 左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一...原创 2024-08-28 14:43:43 · 891 阅读 · 0 评论 -
oracle数据库04
存储过程(数据库中,比较重要的对象) 问题1:什么是存储过程? 存储过程是提前编写好,并且编译过的sql语句块 ,它存储在数据库,只需要用户调用,即可马上运行 问题2:使用存储过程的好处? 响应时间会更短,性能会更好 把将语句封装在数据库中,安全性会更好 存储过程的分类: 不带参数的存储过程 带参数的存储过程 procedure:过程 (一般用它表示存储过程) 注意,存储过程,它只是提前编写好的语句,并且存储在数据库,但是,它不运行,用户什么时候调用存储...原创 2020-06-26 22:25:39 · 435 阅读 · 1 评论 -
oracle数据库03
序列: sequence 序列是一种连续的序号,它可以动态产生 oracle不存在自动增长列,要自动生成主键值,一般采用下列方式: 方式1:使用uuid生成一个32位随机字符串作为主键 select sys_guid() from dual; 方式2:使用序列生成一组连续的序号 序列的创建语法: create sequence 序列名 start with 1 -------------------序列的初始值从1开始 increment by 1--...原创 2020-06-22 19:11:58 · 915 阅读 · 0 评论 -
MySQL基础
数据库的基本概念 数据库的英文单词: DataBase 简称 : DB 什么数据库? 用于存储和管理数据的仓库。 数据库的特点: 持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库 -- SQL MySQL数据库软件 安装 参见《MySQL基础.pdf》 卸载 去mysql的安装目录找到my.in...原创 2020-04-13 15:21:07 · 359 阅读 · 1 评论 -
oracle查询语句执行顺序
查询语句的执行顺序: 1、FROM 子句:执行顺序为从后往前、从右到左。数据量较少的表尽量放在后面。 2、WHERE子句:执行顺序为自下而上、从右到左。将能过滤掉最大数量记录的条件写在WHERE 子句的最右。 3、GROUP BY:执行顺序从左往右分组,最好在GROUP BY前使用WHERE将不需要的记录在GROUP BY之前过滤掉。 4、HAVING 子句:消耗资源。尽量避免使用,HAVING 会在检索出所有记录之后才对结果集进行过滤,需要排序等操作。 5、SELECT子句:少用*号,尽量取字段转载 2020-06-17 22:09:20 · 1107 阅读 · 0 评论 -
oracle数据库02
oracle数据库中,主要包含6种类型的运算符 赋值运算符 = 连接运算符 || 算术运算符 + - * / 逻辑运算符 or and 关系运算符 > >= < <= = != <> in not in between 联合运算符 union union all intersect 赋值运算符 = update 表 set 字段=值 连接运算符 |...原创 2020-06-21 14:55:39 · 663 阅读 · 1 评论 -
oracle数据库01
问题1:什么oracle? oracle是美国甲骨文开发的一款数据库 问题2:oracle数据库的特点 它的安全性高、运行稳定 它的数据类型非常丰富,它提供了一些特殊的数据类型(伪列、大对象) 它非常适合用于企业级项目(适用于中、大型项目) 问题3:oracle数据库有哪些版本? oracle主要的版本有:7i,8i,9i,10G,11G,12C 我们学习的版本是11G 问题4:安装oracle (oracle数据库官网可以免费下载) oracle的安装版本有两种类型: .原创 2020-06-17 15:14:09 · 306 阅读 · 0 评论