背景介绍
•由瑞典MySQL AB 公司开发,目前属于Oracle旗下产品。MySQL 是一种开源的且最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database
Management System,关系数据库管理系统) 应用软件。
•除此以外,mysql可以工作在各种平台下(unix,linux,windows)以及支持多种编程语言,这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
•它使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。
SQL概述
•SQL语言(Structured Query Language)
-1974年由Boyce和Chamberlin提出
-1975年~1979年IBM公司在System R原型系统上实现
-是关系数据库的标准语言,是数据库领域中一个主流语言
•SQL标准
-SQL-86
第一个SQL标准由美国国家标准局(American National Standard Institute,简称ANSI)公布,1987年国际标准化组织(International Organization forStandardization,简称ISO)通过
-SQL-89
-SQL-92
-SQL3
SQL简介
SQL语言的主要特点。
•1) SQL语言类似于英语的自然语言,语言简洁,易学易用,初学者经过短期培训就可以使用SQL存取数据。
•2) SQL语言是一种非过程语言,只要用户提出"干什么",至于"怎么干"则由RDBMS来解决,向用户隐蔽数据的存取路径。
•3) SQL语言是一种面向集合的语言,操作的对象和结果都是关系。
•4) SQL语言既可独立使用,又可嵌入到宿主语言中使用,具有自含型和宿主型两种特点。
•5) SQL语言具有查询、操作、定义和控制四种语言一体化的特点
网友评论