00_SQL简介
Posted knowing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了00_SQL简介相关的知识,希望对你有一定的参考价值。
1、什么是SQL?
SQL,全称为Structured Query Language(结构化查询语言)。 要讲SQL就绕不开database(数据库), 平时所说的数据库,一般就是指的Relational database(关系型数据库)。
数据库是用来存储大量数据的一种软件,那么SQL呢是用来操作数据里的数据,具体来说SQL可以做数据查询,数据更新,写入数据等等。
如果把数据库
比作盘子
,那数据
就是盘子里的菜
,SQL
则是你的筷子。
因为SQL和数据库是天生的一对,又相对简单,目前世界上大部分网站和APP背后的数据都是建立在SQL数据库基础之上。
大家应该或多或少听说过一些数据库比如 SQLite
, mysql
, Postgres
, Oracle
和 Microsoft SQL Server
. 这几个数据库(可以理解为软件)是目前比较流行的一些数据库。所有这些数据库都支持标准的 SQL
,换句话说,你学会了SQL就可以对这些数据库做数据操作了! 当然上面的每一种数据库都有自己的特性和适用范围(想象一下你家有 不同尺寸的盘子
).
2、关系型数据库(Relational databases)
在学习SQL语法之前有必要解释一下什么是关系型数据库(Relational databases)?数据库由若干张表
(Table)组成,这里说的数据Table很像Excel里的表; 正如Excel里的表格,Table也是由 行(rows)
和列(columns)
组成
一个Table存储一个类别的数据,每一行是一条数据,每一列是这种数据的一个属性; Table就像一个二维的表格,列(columns)
是有限固定的,行(rows)
是无限不固定的
举个例子, 比如我们数据库里有一张表(Table)
. 是用来存储世界上所有的狗,每一行(rows)
是一条狗的信息。那么你会在这个狗Table里存储 哪些狗的属性列(columns)
呢?比如 编号,名字,体重,身高,品种,年龄,毛发颜色。
以上是关于00_SQL简介的主要内容,如果未能解决你的问题,请参考以下文章