数据库
文章平均质量分 91
无区新手
细节决定成败
展开
-
MySQL高级
索引索引概述MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护者满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在磁盘上也并不是一...原创 2024-08-28 14:43:43 · 828 阅读 · 0 评论 -
oracle数据库04
存储过程(数据库中,比较重要的对象)问题1:什么是存储过程?存储过程是提前编写好,并且编译过的sql语句块 ,它存储在数据库,只需要用户调用,即可马上运行问题2:使用存储过程的好处?响应时间会更短,性能会更好 把将语句封装在数据库中,安全性会更好存储过程的分类: 不带参数的存储过程 带参数的存储过程procedure:过程 (一般用它表示存储过程)注意,存储过程,它只是提前编写好的语句,并且存储在数据库,但是,它不运行,用户什么时候调用存储...原创 2020-06-26 22:25:39 · 363 阅读 · 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 · 695 阅读 · 0 评论 -
MySQL基础
数据库的基本概念数据库的英文单词: DataBase 简称 : DB什么数据库?用于存储和管理数据的仓库。数据库的特点:持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库 -- SQLMySQL数据库软件安装参见《MySQL基础.pdf》卸载去mysql的安装目录找到my.in...原创 2020-04-13 15:21:07 · 257 阅读 · 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 · 995 阅读 · 0 评论 -
oracle数据库02
oracle数据库中,主要包含6种类型的运算符赋值运算符 = 连接运算符 || 算术运算符 + - * / 逻辑运算符 or and 关系运算符 > >= < <= = != <> in not in between 联合运算符 union union all intersect赋值运算符 =update 表 set 字段=值连接运算符 |...原创 2020-06-21 14:55:39 · 579 阅读 · 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 · 259 阅读 · 0 评论