
数据库
文章平均质量分 73
对于数据库的学习和使用
左五先生
这个作者很懒,什么都没留下…
展开
-
Oracle 索引 视图 触发器 存储过程
索引:************(概念性较强)1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和...原创 2018-11-16 22:55:13 · 301 阅读 · 0 评论 -
Oracle数据库基本概念
一. 数据库介绍a) 什么是数据库简单的说,数据库(英文 Dtabase)就是一个 存放数据 的 仓库 ,这个仓库是按照一定的 数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织、存储的、我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的形象理解,数据库和我们生活中存放杂物的仓库性质一样,区别只是存放的东西不同。b) 数据库的分类早期比较流行的数据库模型有...原创 2018-11-17 00:26:43 · 677 阅读 · 0 评论 -
Oracle 的体系结构
二. Oracle 的体系结构Oracle 服务器是由 实例和数据库 组成实例:实例是数据库启动时初始化的一组进程和内存结构数据库:数据库则指的是用户存储数据的一些物理文件从实例和数据库的概念上来看,我们能知道,实例暂时的,它不过是一组逻辑划分的内存结构和进程结构,它会随着数据库的关闭而消失,而数据库它其实就是一堆物理文件(控制文件,数据文件,日志文件等等),它是永久存在的(除非磁盘损...原创 2018-11-17 00:26:54 · 123 阅读 · 0 评论 -
Oracle 中表的基本操作和事务
一.Oracle 中表的基本操作1.创建一张表CREATE [GLOBAL TEMPORARY] TABLE 用户名.表名(列名 数据类型 约束,….)[ON COMMIT PRESERVE ROWS]| [ON COMMIT DELETE ROWS];GLOBAL TEMPORARY:临时表ON COMMIT PRESERVE ROWS:会话级临时表,用户退出会话,...原创 2018-11-17 00:27:05 · 531 阅读 · 0 评论 -
SQL语句与聚合函数
SQL语句介绍和分类 A:SQL介绍 * 前面学习了接口的代码体现,现在来学习接口的思想,接下里从生活中的例子进行说明。 * 举例:我们都知道电脑上留有很多个插口,而这些插口可以插入相应的设备,这些设备为什么能插在上面呢? * 主要原因是这些设备在生产的时候符合了这个插口的使用规则,否则将无法插入接口中,更无法使用。发现这个插口的出现...原创 2018-11-20 23:45:37 · 1707 阅读 · 0 评论 -
SQL查询语句练习题集
有以下几张表及表结构Student(Sid,Sname,Sage,Ssex) 学生表Course(Cid,Cname,Tid) 课程表SC(Sid,Cid,score) 成绩表Teacher(Tid,Tname) 教师表创建表:######################################建表,插入数据##创建数据库##学生表CREATE TABLE ...原创 2018-11-20 23:55:34 · 1947 阅读 · 0 评论 -
Oracle - 索引
索引:************(概念性)1.说明 1)索引是数据库对象之一,用于加快数据的检索,类似于书籍的索引。在数据库中索引可以减少数据库程序查询结果时需要读取的数据量,类似于在书籍中我们利用索引可以不用翻阅整本书即可找到想要的信息。 2)索引是建立在表上的可选对象;索引的关键在于通过一组排序后的索引键来取代默认的全表扫描检索方式,从而提高检索效率 3)索引在逻辑上和物理...原创 2018-11-23 21:25:21 · 321 阅读 · 0 评论 -
数据库总结(Mysql)
目录一、基本概念1.主键、外键、超键、候选键2.为什么用自增列作为主键3.触发器的作用?4.什么是存储过程?用什么来调用?5.存储过程的优缺点?6.存储过程与函数的区别7.什么叫视图?游标是什么?8.视图的优缺点9.drop、truncate、 delete区别10.什么是临时表,临时表什么时候删除?11.非关系型数据库和关系型数据库区别,优势...原创 2019-02-12 09:45:22 · 216 阅读 · 0 评论 -
Rides:五种存储数据类型在底层的实现方式
目录1.引言:2、简单动态字符串(simple dynamic string)SDS <=======> STRING2.1 概述2.2 SDS 的定义2.3 SDS 与 C 字符串的区别3、双向链表 <=====>列表键3.1 概述3.2 链表的数据结构3.3 链表的特性4、字典4.1 概述4...原创 2019-02-19 00:56:07 · 2475 阅读 · 0 评论 -
MySql总结
MySql三范式第一范式:(确保每列保持原子性)所有字段值都是不可分解的原子值。第二范式:(确保表中的每列都和主键相关)在一个数据库表中,一个表中只能保存一种数据,不可以把多种数据保存在同一张数据库表中。第三范式:(确保每列都和主键列直接相关,而不是间接相关) 数据表中的每一列数据都和主键直接相关,而不能间接相关。一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 ...原创 2019-10-11 22:48:51 · 445 阅读 · 0 评论 -
Redis
Redisredis出现成因1.数据库在项目中的重要性。网站运行的瓶颈地方,排序 多表查询...很消耗系统资源,数据库久了会停掉2.存储位置对性能的影响;cpu 内存最高,其次才是硬盘,加快运行速度,搞到内存中去3.重复访问数据库带来的额外压力;数据库性能降低,解决->缓存redis的优点:5.redis 内存缓存数据库,一款内存高速缓存数据库,c开发的,数据模型为 ...原创 2020-04-10 22:35:18 · 155 阅读 · 0 评论 -
数据库语法
创建数据库:CREATE DATABASE 数据库名;删除数据库:drop database <数据库名>;切换数据库:use RUNOOB;创建表:CREATE TABLE table_name (column_name column_type);CREATE TABLE runoob_tbl( -> runoob_id INT ...原创 2020-04-10 22:32:48 · 181 阅读 · 0 评论