[TOC] SQL(Structured Query Language)结构化查询语言,是一种数据库 查询和程序设计语言,用于存取数据以及查询、更新和管理关系数库系统。同时也是数据库脚本文件的扩展名。是沟通数据库服务器和客户端的重要工具。 结构化查询语言(Structured Query Language)最早是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。如今无论是像Oracle、Sybase、Informix、SQL Server这些大型的数据库管理系统,还是像Visual Foxporo、PowerBuilder这些PC上常用的数据库开发系统,都支持SQL语言作为查询语言。 ## SQL语言的组成 **SQL语言包含4个部分** 1. 数据定义语言(DDL),例如:CREATE、DROP、ALTER等语句。 2. 数据操作语言(DML),例如:INSERT(插入)、UPDATE(修改)、DELETE(删除)语句。 3. 数据查询语言(DQL),例如:SELECT语句。 4. 数据控制语言(DCL),例如:GRANT、REVOKE、COMMIT、ROLLBACK等语句。 >[danger]注意:一定要记住,SQL 对大小写不敏感!