DDL、DML、DCL

DDL(data definition language):数据库定义语言<注意关键字table>

  1,create table table_name()

  2,alert table table_name

    (1).增加列
    alter table tb_name add 列的完整定义  例子:alter table s_stu add (sname varchar2(20),sage number);

    (2).删除列
    alter table tb_name drop column col_name;

    (3).修改列属性(数据类型和约束)
    alter table tb_name modify 列的完整定义 例子:alter table s_stu modify sname varchar(10);
  3,drop table tb_name [cascade constraint];

  4,truncate table tb_name  

DML(data manipulation language):数据库操作语言

  1,insert into table_name(...) values (...)

  2,update table_name set column_name = ,, where ,,,

  3,delete from table_name where ,,,

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

  GRANT 授权 
  REVOKE 取消授权

时间: 2024-08-05 13:45:27

DDL、DML、DCL的相关文章

DQL、DML、DDL、DCL的概念与区别

SQL(Structure Query Language)语言是数据库的核心语言. SQL的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL. 1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R 时改为SQL. 1979年-----ORACLE公司发表第一个基于SQL的商业化RDBMS产品. 1982年-----IBM公司出版第一个RDBMS语言SQL/DS. 1985年-----IBM

DDL、DML和DCL的区别与理解

DML.DDL.DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE.ALTER.DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用 DCL(Da

DDL、DML和DCL的比较【引用学习】

1.DDL 1-1.DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表.视图等等,DDL对这些对象和属性的管理和定义具体表现在Create.Drop和Alter上.特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次.以表举例:Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表,从这里我们可以看到,DDL所站的高度,他不

关于DDL、DML和DCL的区别与理解

2017年5月31日,天气阴.近期事情颇多,心情比较沉重. 端午刚过,早上上课,很多同学还处在端午的疲惫状态中没有回过神来,当然我也不例外.端午奔波三天,加上毕设的事情,可以说身心俱疲.状态不佳,整理了一下以前的笔记,发现很多知识点记忆不清了,甚至有些几乎没印象了.下面把自己对DDL.DML和DCL的区别与理解简单整理,便于以后查看. 1.DDL(data definition language)--数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 DDL主要的命令有CREATE.

DDL、DML和DCL 区别与理解

这篇文章主要介绍了DDL.DML和DCL的区别与理解,需要的朋友可以参考下 DML.DDL.DCL区别 . 总体解释: DML(data manipulation language): 它们是SELECT.UPDATE.INSERT.DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言 DDL(data definition language): DDL比DML要多,主要的命令有CREATE.ALTER.DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据

数据库DCL、DDL、DML、DQL

SQL三部分:data manipulation language DCL: (控制)管理用户权限(GRANT.REVOKE),数据库整体配置 DDL: (定义)作用于数据库,表,视图(CREATE.DROP.ALTER) DML: (操作)作用于表中数据,增.删.改.查(INSERT.DELETE.UPDATE.SELECT) Manipulation CRUD (create,retrive,update,delete) DQL:   (查询)   SELECT

Oracle数据类型,DDL、DML、DCL、TCL语言,SQL操作符,SQL函数

SQL查询与SQL函数 本章目标 了解Oracle数据类型  了解数据定义语言和数据操纵语言  了解事务控制语言和数据控制语言  掌握SQL操作符和SQL函数  SQL(structured query language)--结构化查询语言   通过SQL可以实现与Oracle服务器的通信   SQL是数据库语言,Oracle使用该语言存储和检索信息       表是主要的数据库对象,用于存储数据 用户  --------------------发送SQL语句查询----------------

DQL、DML、DDL、DCL

大多数数据库公司为了解决此问题,作了如下两方面的工作:(1)扩充SQL,在SQL中引入过程性结构:(2)把SQL嵌入到高级语言中,以便一起完成一个完整的应用. 二. SQL语言的分类 SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 1. 数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件&g

【转】DQL、DML、DDL、DCL的概念与区别

转自 http://blog.csdn.net/tomatofly/article/details/5949070 SQL(Structure Query Language)语言是数据库的核心语言. SQL的发展是从1974年开始的,其发展过程如下:1974年-----由Boyce和Chamberlin提出,当时称SEQUEL.1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL.1979年-----ORACLE公司发表第一个基于SQL的商业化RDB

DDL、DML和DCL的理解

一.DDL 1.DDL的概述 DDL(Data Definition Language 数据定义语言)用于操作对象和对象的属性,这种对象包括数据库本身,以及数据库对象,像:表.视图等等,DDL对这些对象和属性的管理和定义具体表现在Create.Drop和Alter上.特别注意:DDL操作的“对象”的概念,”对象“包括对象及对象的属性,而且对象最小也比记录大个层次.以表举例:Create创建数据表,Alter可以更改该表的字段,Drop可以删除这个表,从这里我们可以看到,DDL所站的高度,他不会对