SQL的简介

  • SQL 是用于访问和处理资料库的标准的计算机语言。

1.SQL是什么?

  • 指结构化查询语言,全称是 Structured Query Language。
  • SQL 让您可以访问和处理资料库。
  • SQL 是一种 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言。

2.SQL能够做什么?

SQL 面向资料库执行查询 SQL 可从资料库取回数据 SQL 可在资料库中插入新的记录 SQL 可更新资料库中的数据 SQL 可从资料库删除记录 SQL 可创建新资料库 SQL 可在资料库中创建新表 SQL 可在资料库中创建存储过程 SQL 可在资料库中创建视图 SQL 可以设置表、存储过程和视图的许可权

3.SQL虽然是一种标准,但是 虽然 SQL 是一门 ANSI(American National Standards Institute 美国国家标准化组织)标准的计算机语言,但是仍然存在著多种不同版本的 SQL 语言。 然而,为了与 ANSI 标准相兼容,它们必须以相似的方式共同地来支持一些主要的命令(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

  • 大部分sql资料库除了遵循sql的标准外,都有自己的拓展sql。

4.资料库的概念 A: 什么是资料库 -资料库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对资料库中的数据进行增加,修改,删除及查询操作。

B: 什么是资料库管理系统

  • 资料库管理系统(DataBase Management System,DBMS):指一种操作和管理资料库的大型软体,用于建立、使用和维护资料库,对资料库进行统一管理和控制,以保证资料库的安全性和完整性。用户通过资料库管理系统访问资料库中表内的数据。

5.常见的资料库

常见的资料库
  • MYSQL :开源免费的资料库,小型的资料库.已经被Oracle收购了.MySQL6.x版本也开始收费。

  • Oracle :收费的大型资料库,Oracle公司的产品。Oracle收购SUN公司,收购MYSQL。

-DB2 :IBM公司的资料库产品,收费的。常应用在银行系统中. -SQLServer:MicroSoft 公司收费的中型的资料库。C#、.net等语言常使用。
  • SyBase :已经淡出历史舞台。提供了一个非常专业数据建模的工具PowerDesigner。

  • SQLite : 嵌入式的小型资料库,应用在手机端。


推荐阅读:
相关文章