经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 数据库/运维 » Oracle » 查看文章
了解 DML、DDL、DCL
来源:cnblogs  作者:追风筝的骚年  时间:2019/9/11 8:47:13  对本文有异议

一、DML

DML(Data Manipulation Language)数据操纵语言:

最经常用到的 SELECT、UPDATE、INSERT、DELETE。 主要用来对数据库的数据进行一些操作

  1. SELECT 列名称 FROM tablename
  2. UPDATE tablename SET 列名称 = value WHERE 列名称 = 某值
  3. INSERT INTO table_name (列1, 2,...) VALUES (value1, value2,....)
  4. DELETE FROM tablename WHERE 列名称 = value

二、DDL

DDL(Data Definition Language)数据库定义语言:

DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上,在创建表的时候用到的一些,如:CREATE、ALTER、DROP等。

  1. CREATE TABLE tablename
  2. (
  3. 列名称1 数据类型,
  4. 列名称2 数据类型,
  5. 列名称3 数据类型,
  6. ....
  7. )
  8. ALTER TABLE tablename
  9. ALTER COLUMN column_name datatype
  10. DROP TABLE tablename
  11. DROP DATABASE 数据库名称

三、DCL

DCL(Data Control Language)数据库控制语言:

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

  1. Grant SELECT,DELETE,INSERT,UPDATE on tablename to role;

 

原文链接:http://www.cnblogs.com/dudu485/p/11497352.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号