了解SQL

作者: b8a7c7695f14 | 来源:发表于2019-07-14 15:34 被阅读0次

什么SQL

SQL是一门和数据库打交道的语言

SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编程语言。
SQL是关系数据库系统的标准语言。所有关系数据库管理系统(RDMS),如MySQL、MS Access、Oracle、Sybase、Informix、Postgres和SQL Server都使用SQL作为它们的标准数据库语言。

数据库管理系统(dbms)

数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。

  • DB 数据库 Database
  • DBS 数据库系统(Database System)
  • DBMS 数据库管理系统(Database Management System)
在这里插入图片描述

在全球使用最多的DBMS分别是Orcle ,MySQL ,sqlServer

关系型数据库(RDBMS)

Relational Database Management System (RDBMS)

数据组织为相关的行和列的系统,而管理关系数据库的计算机软件就是关系数据库管理系统,常用的数据库软件有Oracle、SQL Server

关系型数据库通过外键关联来建立表与表之间的关系,

非关系型数据库(NoSql)

通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定

常用的是 Key-Value型

  • Redis是一个key-value存储系统,key为字符串类型,只能通过key对value进行操作,支持的数据类型包括string、list、set、zset(有序集合)和hash。Redis支持主从同步,数据可以从主服务器向任意数量的从服务器上同步。
  • 一个基于分布式文件存储的开源数据库系统,为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 将数据存储为一个文档,数据结构由键值(key value)对组成。

现在主流的还是关系型数据库,非关系型数据库中Redis和MongoDB最受欢迎

搜索引擎是数据库检索的重要应用

面向搜索数据内容的搜索引擎:

搜索引擎是专门用于搜索数据内容的NoSQL数据库管理系统。主要是用于对海量数据进行近实时的处理和分析处理,可用于机器学习和数据挖掘
主流代表为

  • Elasticsearch
  • Splunk
  • Solr
  • MarkLogic
  • Sphinx

相关文章

  • 了解SQL

    几个基本概念 数据库(database)保存有组织的数据的容器(通常是一个文件或一组文件) 表(table)某种特...

  • 了解SQL

    数据库:保存 有组织的数据 的容器。 表: 把资料 放到 柜子里面,不是把他们 扔到抽屉 就了事,而是 ...

  • 了解SQL

    什么SQL SQL是一门和数据库打交道的语言 SQL(结构化查询语言)是用于访问和操作数据库中的数据的标准数据库编...

  • Mybatis 是如何实现防SQL注入攻击的

    想来了解这个问题,先了解下什么是sql注入攻击。 所谓sql注入攻击,顾名思义,就是sql语句(恶意的) 注入到正...

  • _1_ SQL 了解SQL

    SQL Structured Query Language. 简称SQL. 是一种专门用来与数据库沟通的语言. 一...

  • MySQL 优化

    SQL优化 -- 通过show status命令了解各种sql的执行效率 查看本session的sql执行效率sh...

  • 01 了解SQL

    目录链接:https://www.jianshu.com/p/2c104aaadb03 SQL,指结构化查询语言,...

  • java编程学习笔记——mybatis SQL注入问题

    SQL 注入攻击 首先了解下概念,什么叫SQL 注入: SQL注入攻击,简称SQL攻击或注入攻击,是发生于应用程序...

  • Python——MySQLdb模块数据库操作

    如果对于数据库不了解,可以先看这个 SQL教程:http://www.runoob.com/sql/sql-tut...

  • SQLite 数据库

    前置知识 了解以下知识,对更好地了解SQLite数据库会有帮助: 关系型数据库 JDBC SQL语言 一. SQL...

网友评论

    本文标题:了解SQL

    本文链接:https://www.haomeiwen.com/subject/fczbkctx.html