SQL语句基本概念
星期五 2014年11月21日
SQL语句:
sql语句用于检索维护数据库中的数据
[ create alter Select update
insert delete drop ]
使用SQL的优点 :
SQL是所有RDBMS使用的公共语言 。
SQL不遵循任何特定的执行模式,它一次可以访问多个记录 。
SQL使用简单的维护数据的命令。
SQL语句非常接近英语自然语言,因此,易学易懂。
SQL
DDL 数据库定义语言:(数据库模式定义语言DDL(DataDefinition Language),
是用于描述数据库中要存储的现实世界实体的语言。
一个数据库模式包含该数据库中所有实体的描述定义。)
———— 用于创建数据库对象,(表....)
———— 常见的关键字 : create alter drop
DML 数据库操纵语言: 命令使用户能够查询数据库以及操作已有数据库中的数据的计算机语言。
———— 用于对表的操作
———— 常见关键字: insert update delete
DQL 数据库查询语言:
———— 用于检索表中所有数据,或特定范围内的数据
———— 常见关键字:select
DCL 数据库控制语言:是用来设置或更改数据库用户或角色权限的语句,
包括(grant,revoke等)语句。
(ps:在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL)
———— 常见关键字:grant revoke
TCL 数据库事务语言:定义为把一串一起执行的操作作为单个逻辑工作单元处理
ps:当sql语句执行后,并且commit之后,使用rollback也不能恢复到之前的状态
————— 常见关键字:commit ---语句完成显式事务,并使所有的修改是持久有效的
rollback---语句终止当前事务,使数据库返回到以前的状态