SQL基础学习总结:1(数据库)
数据库
我们通常将可以将大量数据保存下来,通过计算机加工而成的可以进行高效访问的数据集合称为数据库,简称:DB。
而用来管理数据库的计算机系统则称之为数据库管理系统,简称:DBMS。一般情况下,系统的使用者无法直接接触到数据库。
DBMS的种类(主要通过数据保存的格式进行分类):
- 层次数据库(HDB)
为最古老的数据库之一,它把数据通过层次结构(树形结构)的方式表现出来。 - 关系数据库(RDB)
该数据库是现在应用最为广泛的数据库。它采用由行和列组成的二维表来管理数据,简单易懂。它使用专门的SQL(结构化查询语言)对数据进行操作。 - 面向对象数据库(OODB)
它把数据以及对数据的操作集合起来以对象为单位进行管理,所以面向对象数据库就是用来保存这些对象的数据库。 - XML数据库(XMLDB)
XML数据库可以对XML形式的大量数据进行高速处理。 - 键值存储系统(KVS)
这是一种单纯用来保存查询所使用的主键(Key)和值(Value)的组合的数据库。
我们主要介绍关系数据库(RDBMS)的操作方法。
RDBMS的常见系统结构多为客户/服务器类型(C/S类型),它们的关系如下图:
我们前面说了,关系数据库通过二维表(简称表)来管理数据,所以根据SQL语句的内容返回的数据同样必须是二维表的形式,否则将无法执行该语句,这是关系数据库的特征之一。
表的列称为字段,它代表保存在表中的数据项目;表的行则称为记录,它相当于一条数据。行与列交汇的方格则称为单元格,一个单元格中只能输入一个数据。
与此相对应,关系数据库必须以行为单位进行数据读写。
SQL基础学习总结:1(数据库)相关推荐
- 【SQL基础学习】----基础篇(1)
前言: 存储数据的容器 在内存中(数据存在易失性,断电即数据没了): 数组 集合 磁盘(永久存储): 文件(不易管理) 数据库(持久化, ...
- 萌新SQL基础学习1
萌新学习(捡起)数据库(其实学校学过,忘了...) SQL是什么? SQL,一种用于访问和处理数据库的标准的计算机语言. SQL,指结构化查询语言,全称是Structured Query Langua ...
- SQL基础学习总结:3(select语句基础算术运算符比较运算符)
select语句基础 列的查询 从表中选取数据时需要使用select语句,通过select语句查询并选取出必要数据的过程称为匹配查询或查询. 语法结构如下: select <列名1>,&l ...
- SQL基础学习总结:2(表的创建、删除、更新和名称修改)
表的创建.删除.更新和名称修改 登录MySQL(mysql -u root -p语句) 步骤: 1.首先得先使用mysql -u root -p语句登录数据库: 2.在"Enter pass ...
- SQL基础学习总结:5(HAVING子句的使用ORDER BY排序子句的使用)
为聚合结果指定条件 HAVING子句 HAVING子句可以让我们筛选分组之后的各种数据,其语法结构如下: SELECT <列名1>,<列名2>,<列名3> FROM ...
- #大学#SQL基础学习笔记(02)
*数据分组select FAge,count(*) from TableName group by FAge (根据年龄进行分组)一般和聚合函数一起使用 *Having语句select FAge,co ...
- SQL Server学习1(建数据库,建表,建约束)
--建数据库NetBarDB IF exists(select * from sys.sysdatabases where [NAME]='NetBarDB') drop database N ...
- SQL基础学习:五、聚集函数
聚集函数 聚集类函数 聚集类函数(avg.max.min.sum.count.median) 聚集类函数 我们经常需要汇总数据而不用把它们实际检索出来,为此SQL提供了专门的函数. products ...
- SQL基础学习总结:6(INSERT语句的相关使用方法)
数据的插入(INSERT语句的使用方法) 我们之前在表的创建部分简单地介绍了一下INSERT语句的功能和使用方法,现在我们再详细讲一下它的用法. INSERT语句的基本语法 其语法结构如下: INSE ...
最新文章
- 「AI不惑境」残差网络的前世今生与原理
- Ubuntu - 安装 jdk 、配置 Java 环境变量、编辑 Test.java 文件并输出 Hello World!
- 一个批量停止和启动服务的工具
- Flutter学习之认知基础组件
- NSLocalizedString不起作用
- HUD - 4463 Outlets
- 你得学会并且学得会的Socket编程基础知识(转)
- 交换机分布缓存_网络核心交换机和普通交换机有什么区别?
- 地理信息-圆形、椭圆、扇形的表示方法及相关判断
- 简单实现 C# TabControl 不显示选项卡标题
- java中jscrollpane_java中JScrollPane问题
- 浅谈n个球和m个盒子之间的乱伦关系
- Lumen开发:结合Redis实现消息队列(3)
- MySQL Oracle默认排序_PostgreSQL、MySQL、Oracle,查询的默认排序是怎样的?
- 汇编语言中 编译 连接 构建时的一些错误以及错误的修正方法(不断积累中...)
- java中this什么时候不能省略?this()的用法
- 【福利】小米手机修改MAC地址教程
- 惠普(HP) LaserJet Pro M1136 MFP 黑白多功能激光一体机 (打印 复印 扫描)驱动安装记录
- 白帽大会资料下载 | 让技术自生长
- 转:陈佩斯曝光春晚背后种种肮脏行径