SQL基础

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值