是Structured Query Language的缩写,中文叫结构化查询语言。它是一种查询和设计语言,用来存取数据和查询、更新和管理数据库。
SQL分类
根据功能SQL可以划分成以下几大类
DDL
数据定义语言用来操作数据库对象,例如对数据库、用户、角色、表、视图、索引等操作。
创建一个登陆名为fanjianhua密码是jack的帐号
DML
数据操纵语言使用最频繁的一种语言,这种操作软件开发人员必须掌握。程序们亲切称其为“珍珠奶茶”(增、删、改、查)。
从表中查询所有记录
向tbl_account插入一行记录
TCL
事务是操作数据库中各类数据项的程序执行单元,如事务中任何一个操作失败,通过回滚来撤销前面以成功的操作,所有操作都成功后方可提交事务。使用事务可充分保证数据的有效性、完整性。
演示简单事务
DCL
数据控制语言使用grant和revoke进行授权、撤权操作。
注意,给其它帐号授权安或撤权,登陆的帐号本身要有相关的权限。
授于fanjianhua帐号在本机对数据库的所有操作
撤销fjh帐号的所有权限