MySQL的数据库产品、SQL语言、MySQL的特点(2月23日)

一、常见的关系型数据库产品

(1)Oracle

     Oracle是商用关系型数据管理系统中的典型代表,是甲骨文公司的旗舰产品。Oracle提供了一套界面友好、功能齐全的数据库开发工具。Oracle使用PL/SQL语言执行各种操作,具有可开放性、可移植性、可伸缩性等特点

(2)MySQL

     MySQL是最流行的开放源码的数据库管理系统,它具有快速、可靠和易使用的特点。由MySQL AB公司开发和发布,2008年被Sun公司收购。2009年Sun公司又被Oracle公司收购。MySQL具有跨平台的特性,可以在windows、UNIX、Linux、和MAC OS等平台上使用。

(3)SQL Server

     SQL Server也是一种典型的关系型数据库管理系统,广泛应用于电子商务、银行等行业,它使用Transact-SQL语言完成数据操作。

(4)DB2 

     DB2是美国IBM公司开发的一套关系型数据库管理系统,主要应用于大型应用系统,具有较好的伸缩性,可支持从大型机到单用户环境,应用于所有常见的服务器操作系统平台下。

二、SQL语言

SQL语言是关系型数据库语言的标准,最早为IBM公司开发。

1、数据定义语言: 用于创建数据库和数据库对象,为数据库操作提供对象。

  CREATE  ALTER  DROP分别用来实现数据库及数据库对象的创建,更改和删除操作。

2、数据操纵语言 :主要用于操纵数据库中的数据。

  INSERT用于插入数据;  UPDATE用于修改数据  DELETE用于删除数据  SELECT则可以根据用户需要从数据库中查询一条或多条数据

3、数据控制语言 :主要实现对象的访问权限及对数据库操作事务的控制

  GRANT语句用于给用户授权  REVOKE语句用于收回用户权限  COMMIT语句用于提交事务  ROLLBACK语句用于回滚事务

注:数据库中的操作都是通过执行SQL语句完成,它可以方便地嵌套在JAVA、C#、PHP等程序语言中,以实现应用程序对数据的查询、插入、修改和删除等操作。

三、MySQL特点

1、可移植性好  2、强大的数据保护功能  3、提供多种存储引擎  4、功能强大  5、支持大型数据库  6、运行速度快

 

上一篇:cnn卷积神经网络(史上最容易理解版)


下一篇:按_1 _2 排序fqlist 递归去空格