SQL基础教程学习第二站:数据库基本知识

仅用于记录学习,大神勿喷

系列文章

SQL基础教程学习第一站:PostgreSQL下载安装以及如何创建并登录数据库;
SQL基础教程学习第二站:数据库基本知识;
SQL基础教程学习第三站:创建表;
SQL基础教程学习第四站:查询基础;
SQL基础教程学习第五站:聚合和排序;
SQL基础教程学习第六站:数据更新;
SQL基础教程学习第七站:复杂查询;
SQL基础教程学习第八站:函数、谓词、CASE表达式;
SQL基础教程学习第九站:集合运算;
SQL基础教程学习第十站:SQL高级处理;
SQL基础教程示例代码

数据库是什么

数据库(DB):是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。
数据库管理系统(DBMS):用来管理数据库 的计算机系统。
DBMS的效用:多个用户便可安全、简单地操作大量数据。
DBMS的种类(通过数据库的种类分为5种):
1.层次数据库(HDB):通过树形结构的方式表现,现已少用
2.关系数据库(RDB):由行和列组成的二维表来管理数据,同时使用专门的SQL对数据进行操作。这种类型的DBMS称为关系数据库管理系统(RDBMS),具有代表性的有:Oracle Database ,SQL Server,DB2,PostgreSQL,MySQL。(注:之后主要采用此类。)
3.面向对象数据库(OODB):面向对象语言的语言。
4.XML数据库(XMLDB):在网络上进行交互的数据的形式普及
5.键值存储系统(KVS):用来保存查询所使用的主键和值的组合的数据库。

数据库的结构

RDBMS通常使用客户端/服务器这样的系统结构;
通过从客户端向服务器端发送SQL语句来实现数据库的读写操作;
关系数据库采用被称为数据库表的二维表来管理数据。
数据库表由表示数据项目的列(字段)和表示一条数据的行(记录)所组成,以记录为单位进行数据读写。
将行和列交汇的方格称为单元格,每个单元格只能输入一个数据。

SQL概要

SQL是为操作数据库而开发的语言;
SQL也有标准,但实际根据RDBMS的不同SQL也不同;
SQL通过一条语句来描述想要进行的 操作,发送给RDBMS;
SQL根据操作目的不同,可分为数据定义语言(DDL)、数据操纵语言(DML)和数据控制语言(DCL),主要介绍一下使用最多的DML,其用来查询或变更表中的记录,包含以下几种指令:
SELECT:查询表中数据
INSERT:向表中插入新数据
UPDATE:更新表中的数据
DELETE:删除表中的数据

SQL 的基本书写规则

原则上SQL语句都会使用分号结尾;
关键字不区分大小写;
字符串和日期常数需要用单引号括起来;
数字常数无需加注单引号(直接书写数字即可);
单词之间需要使用半角空格或者换行符进行分隔。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值