一、SQL语言是一种数据库查询和程序设计语言,主要用于存储数据、查询数据、更新数据和管理关系数据库系统。其最早为IBM公司开发,后背ISO通过为关系数据库语言标准。
二、DDL(Data Definition Language):数据定义语言,主要用于定义数据库、表、视图、索引、和触发器等。
(1)CREATE:用于创建数据库、创建数据表、创建视图等;
(2)ALTER:用于修改表的定义、修改视图的定义等;
(3)DROP:用于删除数据库、删除数据表和视图等。
三、DML(Data Manipulation Language):数据操作语言,主要用于插入数据、查询数据、更新数据、删除数据等。
(1)INSERT:用于插入数据;
(2)SELECT:用于查询数据;
(3)UPDATE:用于更新数据;
(4)DELETE:用于删除数据 。
四、DCL(Data Control Language):数据控制语言,主要用于控制用户访问权限。
(1)GRANT:用于给用户增加访问权限;
(2)RELOKE:用于收回用户权限。