
数据库
文章平均质量分 80
Oracle,NoSQL数据库,Not only SQL。
老码识途呀
专心写文,无问西东
展开
-
【1024】图说Oracle基础知识
本文主要对Oralce数据库操作的基础知识进行一下梳理,以便进行归纳总结。适用于未使用过Oracle数据库的读者,或需要学习Oracle数据库方面的基础知识。如有不足之处,还请指正。 关于SQL介绍的概述 SQL是Structured Query Language简写 SQL用于组织、访问和处理数据库中的数据标准的计算机语言 SQL具有第四代语言的特征,程序关注要告诉DBMS要得做什么操作,及其相应条件,至于如何得到数据,如何使用索引,如何关联多表,由DBMS完成 SQL语言分类 Data D原创 2021-10-24 14:54:23 · 162 阅读 · 0 评论 -
Oracle 那些可能会用到,但又不会写的语句【建议收藏】
在工作中,日常的数据库开发,起实大部分用到的数据库知识并不复杂,无非是CRUD【增删改查】,但是偶尔会有一些特殊的需求,看似合理,但是一时半会儿也想不起来如何下手,所以只能去百度查找。为了方便起见,这里列举了一些工作中日常用到但又稍微复杂的语句,仅供学习分享使用。如有不足之处,还请指正。 目录 分区排序【partition by】 rank和row_number的区别 递归查询【start with】 1. 从根节点自顶向下 2. 从根节点自底向上 3. 递归查询总结 一列多行转换成一行【l原创 2021-10-17 15:59:40 · 198 阅读 · 0 评论 -
【国庆弯道超车系列】MongoDB进阶之查询(二)
通过前面几章的学习,MongoDB的常规操作已经差不多了,今天主要讲解MongoDB查询中的聚合函数及管道应用示例,仅供学习分享使用,如有不足之处,还请指正。 聚合函数 聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。 MongoDB中聚合的方法使用aggregate()。 语法:db.集合名.aggregate(AGGREGATE_OPERATION); 下表展示了一些聚合的表达式: 管道 MongoDB的聚合管道将MongoDB文档在一个管原创 2021-10-07 16:47:44 · 148 阅读 · 0 评论 -
【国庆弯道超车系列】MongoDB进阶之查询(一)
通过前两篇文章,已经学习了MongoDB的安装,及CRUD基础知识,本文将继续讲解MongoDB的进阶知识。之前的操作都是通过命令行的方式进行的,实际上执行脚本同样可以在可视化客户端进行。本文以一些简单的小例子,简述MongoDB关于查询的基础知识,仅供学习分享使用,如有不足之处,还请指正。 基本查询 查询所有文档 语法:db.集合名称.find(); 示例:查询所有的学生列表,如下所示: 按条件进行查询 语法:db.集合名称.find({条件}); 示例:查询名称为zhangsan的学.原创 2021-10-07 16:31:20 · 413 阅读 · 0 评论 -
【国庆弯道超车系列】MongoDB入门基础知识
通过前一篇文章,已经学习了如何下载安装MongoDB,在本文主要以一些简单的小例子,简述MongoDB的常规操作CRUD【增删改查】,仅供学习分享使用,如有问题,还请指正。 数据库操作 创建及切换数据库 语法:use db_name; 释义:如果数据库存在,则切换到对应数据库;如果数据库不存在,则创建数据库。如下所示: 显示所有数据库 语法:show dbs; 释义:显示当前连接的所有的数据库,如下所示: 注意:在刚创建完数据库时,通过show dbs进行查看,是不显示的,因为数..原创 2021-10-07 16:20:36 · 197 阅读 · 0 评论 -
【国庆弯道超车系列】NoSQL基础及MongoDB入门安装
在互联网快速发展的今天,数据种类和格式越来越多样化,传统的关系型数据库已经难以适应,在此种情况下No SQL应运而生,本文主要讲解NoSQL的基础知识,及MongoDB的入门安装,仅供学习分享使用,如有不足之处,还请指正。 什么是NoSQL? NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。 NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不原创 2021-10-07 16:09:29 · 243 阅读 · 0 评论