Cheug's Blog

当前位置:网站首页 / SQL / 正文

SQL

2019-05-04 / SQL / 981 次围观 / 0 次吐槽 /

数据库概述

数据库(DataBaseDB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合(文件系统)

 

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

 

数据库软件应该为数据库管理系统,数据库是通过数据库管理系统创建和操作的。

 

数据库:存储、维护和管理数据的集合。

 

常见的数据库

            Oracle

            目前比较成功的关系型数据库管理系统。运行稳定、功能齐全、性能超群、技术领先。主要应用在大型的企业数据库领域,收费,有免费开发版

            DB2

            IBM的产品。

            SQL Server

            Microsoft的产品。软件界面友好、易学易用,在操作性和交互性方面独树一帜,跟.net c#

            PostgreSQL

            加州大学伯克利分校以教学目的开发的数据库系统,支持关系和面向对象的数据库,属于自由数据库管理系统。

            MySQL

            免费的数据库系统。被广泛用于中小型应用系统。体积小、速度快、总体拥有成本低,开放源代码。2008年被SUN收购,2009SUNOracle收购。


SQL

    SQLStructure Query Language。(结构化查询语言

    SQL被美国国家标准局(ANSI)确定为关系型数据库语言的美国标准,后来被国际化标准组织(ISO)采纳为关系数据库语言的国际标准

    各数据库厂商都支持ISOSQL标准。普通话

    各数据库厂商在标准的基础上做了自己的扩展。方言

 

sql的分类

            DDLData Definition Language

            数据定义语言,用来定义数据库对象:库、表、列等;CREATEALTERDROP

            DMLData Manipulation Language

            数据表操作语言,用来定义数据库记录(数据);INSERTUPDATEDELETE

            DCLData Control Language)【一般由DBA来做】

            数据控制语言,用来定义访问权限和安全级别

            DQLData Query Language

            数据查询语言,用来查询记录(数据)。SELECT

            注意:sql语句以;结尾

 


Powered By Cheug's Blog

Copyright Cheug Rights Reserved.