zoukankan      html  css  js  c++  java
  • SQL 、NoSQL数据库教程

    前言:

    嗯,先说说数据库的分类吧,其实主要大的分类就是关系型数据库(SQL)和非关系型数据库(NoSQL);

    数据库分类.png

    实验楼上有常见的数据库教程,这里做一个整理,希望对你学习数据库方面的知识有所帮助;

    关系型数据库:【MySQL 基础课程】

    MySQL 是最流行的关系型数据库管理系统(关系数据库),一般中小型网站的开发者都选择 MySQL 作为网站数据库,MySQL 使用 SQL 语言进行操作。

    该教程从 SQL 概念开始,在 MySQL 数据库中学习并实践了 SQL 常用语法及约束、索引、视图、SELECT 查询、修改与删除等基本操作。课程包含两部分,基础部分学习 SQL 基本操作实验,进阶部分基于 MySQL 官方参考手册制作,学习 MySQL 的进阶操作。

    教程列表:

    基础篇:

    • SQL 介绍及 MySQL 安装
    • 创建数据库并插入数据
    • SQL 的约束
    • 挑战:搭建一个简易的成绩管理系统
    • SELECT 语句详解
    • 数据库及表的修改和删除
    • 其他基本操作

    进阶篇:

    • MySQL 服务安装及命令使用
    • MySQL 操作详解
    • MySQL 常用查询
    • 挑战:成绩管理系统的数据操作
    • MySQL 语言结构
    • MySQL 数据类型
    • MySQL 函数和操作符
    • SQL 语句语法详解
    • MySQL 触发器
    • MySQL 视图
    • MySQL 存储过程和函数
    • MySQL 数据库管理
    • 挑战:简化数据操作提升性能

    关系型数据库用的比较多,下面介绍一些非关系型数据库,先上一张图可以看看有非关系型数据库的分类吧;

    nosql数据库分类.jpg

    下面是几个较为常用的教程;

    面向文档(Document-Oriented)数据库:【MongoDB 基础教程】

    目前 MongoDB 是 IT 行业非常流行的一种非关系型数据库(NoSQL),其灵活的数据存储方式备受当前 IT 从业人员的青睐。该教程是 MongoDB 基础教程,介绍了 MongoDB 基本的集合操作、高级查询以及索引与聚合。

    教程列表:

    image.png

    键值存储数据库(key-value):【Redis基础教程】

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统,常被称作是一款数据结构服务器(data structure server)。

    教程列表:

    image.png

    列存储(Column-oriented)数据库:【HBASE教程】

    HBase是一个开源的非关系型分布式数据库(NoSQL),实现的编程语言为 Java。它是Apache软件基金会的Hadoop项目的一部分,运行于HDFS文件系统之上,为 Hadoop 提供类似于BigTable 规模的服务。

    教程列表:

    image.png

    最后:

    以上4个数据库教程,希望对你学习数据库有所帮助;

    • 点击实验楼,直接搜索想学的教程;
    • 点击学习路径,15条技术学习路径,跟着路径零基础入门;
  • 相关阅读:
    3月4号—3月20号的计划
    Codeforces Round #344 (Div. 2) D. Messenger kmp水题
    Codeforces Round #344 (Div. 2) C. Report 水题
    整数三分(模板)
    Codeforces Round #344 (Div. 2) E. Product Sum 三分
    hdu3276 Graph and Queries 离线+treap
    bzoj1588: [HNOI2002]营业额统计 treap
    hdu5002 tree LCT
    bzoj2594 [Wc2006]水管局长数据加强版 离线+LCT维护边权
    bzoj2002 弹飞绵羊 LCT
  • 原文地址:https://www.cnblogs.com/shiyanlou/p/7723461.html
Copyright © 2011-2022 走看看