随笔分类 -  数据库

摘要:什么是PL/SQL PL/SQL是一种过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环 阅读全文
posted @ 2018-05-08 19:58 想54256 阅读(498) 评论(0) 推荐(0)
摘要:SQL的类型 1、DML(Data Manipulation Language 数据操作语言): select insert update delete 2、DDL(Data Definition Language 数据定义语言): create table,alter table,truncate 阅读全文
posted @ 2018-05-07 12:28 想54256 阅读(853) 评论(0) 推荐(0)
摘要:集合运算 示例 1:查询10和20号部门的员工 示例2:group by中的rollup函数 如果是Group by ROLLUP(A, B, C)的话,首先会对(A、B、C)进行GROUP BY,然后对(A、B)进行GROUP BY,然后是(A)进行GROUP BY,最后对全表进行GROUP BY 阅读全文
posted @ 2018-05-07 10:06 想54256 阅读(255) 评论(0) 推荐(0)
摘要:子查询 不能一步求解的时候使用子查询 单行子查询 单行操作符 示例:查询工资比SCOTT高的员工信息 注意点 1、括号 2、合理的书写风格 3、可以在主查询的where select having from 后面使用子查询 where: select: having 4、不可以在group by使用 阅读全文
posted @ 2018-05-06 21:39 想54256 阅读(242) 评论(0) 推荐(0)
摘要:Oracle简介 1、sqlplus连接远程Oracle命令 sqlplus(需要设置环境变量) scott(用户名)/5456(密码)@192.168.230.128:1521(IP)/orcl(数据库名) -- 如果是本地的Oracle,@后面的不用写 2、查看当前用户 show user -- 阅读全文
posted @ 2018-04-30 11:42 想54256 阅读(655) 评论(0) 推荐(0)
摘要:MongoDB简介 MongoDB 是一个基于分布式 文件存储的NoSQL数据库 由C++语言编写,运行稳定,性能高 旨在为 WEB 应用提供可扩展的高性能数据存储解决方案 特点 模式自由 :可以把不同结构的文档存储在同一个数据库里 面向集合的存储:适合存储 JSON风格文件的形式 完整的索引支持: 阅读全文
posted @ 2018-01-27 14:34 想54256 阅读(282) 评论(0) 推荐(0)
摘要:NoSQL简介 NoSQL,全名为Not Only SQL,指的是非关系型的数据库 随着访问量的上升,网站的数据库性能出现了问题,于是nosql被设计出来 优点/缺点 优点: 高可扩展性 分布式计算 低成本 架构的灵活性,半结构化数据 没有复杂的关系 缺点: 没有标准化 有限的查询功能(到目前为止) 阅读全文
posted @ 2017-12-15 14:32 想54256 阅读(220) 评论(0) 推荐(0)
摘要:关系型数据库简介 什么是关系型数据库:采用行和列的二维表来保存数据的数据库 数据库系统的作用:持久化存储,优化读写,保证数据的有效性 当前使用的数据库,主要分为两类 文档型,如sqlite,就是一个文件,通过对文件的复制完成数据库的复制 服务型,如mysql、postgre,数据存储在一个物理文件中 阅读全文
posted @ 2017-10-21 22:30 想54256 阅读(359) 评论(0) 推荐(0)