php ddl,DDL DML DQL DCL(示例代码)

SQL语言共分为四大类:

数据查询语言DQL,(data query Language)

SELECT

FROM

WHERE

SELECT 列名称 FROM 表名称

数据操纵语言DML,(data manipulation language)

1) 插入:INSERT

2) 更新:UPDATE

3) 删除:DELETE

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 =某值INSERT INTO table_name (列1, 列2,...) VALUES(值1, 值2,....)DELETE FROM 表名称 WHERE 列名称 = 值

数据定义语言DDL,(data definition language)

用来创建数据库中的各种对象-----表、视图、

索引、同义词、聚簇等如:

CREATE TABLE/VIEW/INDEX/SYN/CLUSTER

|         |          |          |          |

表    视图    索引   同义词    簇

DDL操作是隐性提交的!不能rollback

CREATE TABLE表名称

(

列名称1 数据类型,

列名称2 数据类型,

列名称3 数据类型,

....

)ALTER TABLEtable_nameALTER COLUMNcolumn_name datatypeDROP TABLE表名称DROP DATABASE 数据库名称

数据控制语言DCL。(data Control Language)

是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。这个比较少用到。

1) GRANT:授权。

2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。

回滚---ROLLBACK

回滚命令使数据库状态回到上次最后提交的状态。其格式为:

SQL>ROLLBACK;

3) COMMIT [WORK]:提交。

============================================================

提交数据有三种类型:显式提交、隐式提交及自动提交。

(1) 显式提交

用COMMIT命令直接完成的提交为显式提交。其格式为:

SQL>COMMIT;

(2) 隐式提交

用SQL命令间接完成的提交为隐式提交。这些命令是:

ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,

EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。

(3) 自动提交

若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,

系统将自动进行提交,这就是自动提交。其格式为:

SQL>SET AUTOCOMMIT ON

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值