SQL系列(一)—— SQL简介

在说到SQL之前需要了解一些关于数据库的概念:

  • 数据库(database):是一个以某种有组织的方式存储的数据集合。存储数据的仓库,不过是以一定的组织方式进行存储。
  • DBMS:数据库管理系统。经常遇到的Mysql软件、Oracle软件、DB2软件、Postgresql软件等,这些都是数据库管理系统。从软件系统的层面描述的。
    两者区别:数据库是存储数据的集合,是从数据角度描述。DBMS从软件系统角描述的。
  • 表(table):某种特定类型数据的结构化清单。就是以一定的组织方式存储数据的具体表现,二维关系。
  • 模式(schema):关于数据库和表的布局及特性的信息。
  • 列(column):表中的一个字段。
  • 行(row):表中的一条记录。

掌握这些基础概念后,再来看下SQL。

1.什么是SQL

有了数据库database用于存储数据。那这些数据库是如何管理?通过什么操作数据库?(类似CPU可以计算处理,但是需要程序指令来命令其如何计算如何处理)。

SQL全称Structured Query Language,表示结构化查询语言。是一种专门与数据库交互的语言,既然是一门语言(如:Java、C、C++),必然需要各种关键字、语法等等。

2.SQL的特点

  • SQL不是某种特定数据库(Oracle、Mysql)专有的语言,它独立于数据库之上的语言,几乎所有的DBMS都支持SQL。
  • SQL语法比较简单,关键字较少且具有很强的描述性。
  • SQL虽然语法简单,但是具有很强的灵活性,具有很强的可组织性。

标准SQL由ANSI标准委员会管理,从而称为ANSI SQL。所有主要的DBMS,即使有自己的扩展,也都支持ANSI SQL。各个实现有自己的名
称,如PL/SQL、Transact-SQL 等

参考

《SQL必知必会》

转载于:https://www.cnblogs.com/lxyit/p/9304048.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值