sql的定义
sql是一门语言,用来操作数据库管理系统,对数据库表数据进行增删改查,身为一门被列为四代语言的代表,他使用简单,内容较少,使用方便,所以即便是自学,一周内也基本能学会。
sql的历史
sql是由IBM最早提出的,大家只要记住sql最重要的两次更新,一个就是1992年推出的我们经常说的sql92,还有就是1999年更新的版本sql99,虽然sql还一直在更新,但是主要的内容都被这两个版本包括了,我们后面也会讲到两个版本的区别
sql的分类
sql通常分为四类:
-1.DQL(DataBase Query Language)数据库查询语言: 关键字select
-2.DML(DataBase Manipulation Language)数据库操作语言:关键字insert ,update,delete
-3.DDL(DataBase Definition Language)数据库定义语言:关键字create,
drop,alter
-4.DCL(DataBase Control Language)数据库控制语言:关键字revoke,grant(授权,取消授权)
-5.还有人把另外一些处理事务的语句归纳为一小类TCL(Transaction Control Language):事务控制语言:关键字:commit,rollback;
sql的作用
根据分类我们可以总结出sql的作用:
1.数据操纵:包括两个方面DQL数据的查询;DML数据的操作增删改
2.数据定义:DDL数据定义,创建表,修改表的属性,删除表数据
3.数据控制:对表和视图的授权,还包括事务提交 回滚