SQL包含的分类:
数据定义语言DDL:用来建立和定义数据表、字段以及索引等数据库结构,主要包含CREATE、DROP、ALTER、DECLARE
数据操纵语言DML:主要用于数据的增、删、改、查,主要包括INSERT、DELETE、UPDATE、SELECT
数据控制语言DCL:GRANT、REVOKE、COMMIT、ROLLBACK
举例:DDL
创建数据库--CREATE DATEBASE datebasename;
删除数据库--DROP DATEBASE datebasename;
创建表--CREATE TABLE tablename(col1 type1 [notnull] [primary key],col2 type2 [notnull] ,...);
修改表--增加列:ALTER TABLE tablename add column col1 type;【注意列增加后将不能删除】
修改表--增加主键:ALTER TABLE tablename add primry key(col1);
修改表--删除主键:ALTER TABLE tablename drop primry key(col1);
删除表--DROP TABLE tablename;
举例:DML
增、删、改、查比较简单,此处不赘述。
举例:DCL
GRANT--授予用户权限
REVOKE--撤销用户权限
COMMIT--提交事务,使得数据的修改永久化
ROLLBACK--回滚事务,消除上一个COMMIT命令后所做的全部修改,使得数据库的内容恢复到上一个COMMIT执行之前的状态。
具体参考:http://wenku.baidu.com/view/324b2fff04a1b0717fd5ddac.html