锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

Oracle中DDL DML DCL的区别及使用

时间:2023-06-29 03:07:00 dcl光伏电抗器三相功率电感器

目录

自说

DML

DDL

DCL


自说

在学习Oracle在这个过程中,由于用户权限的问题,在授予权限时不够了解各种权限和语言的差异,如(delete table与drop table,虽然都是删表权限,但两者之间有很大的区别delete删表中行,而drop table为了找出各种语言的含义,深刻理解它的区别和使用。

DML

(Data Manipulation Language,简称数据操作语言):用于操作数据。

SELECT:用于查询数据

INSERT:将数据添加到数据库;

UPDATE:用于从数据库中修改现有数据

DELETE:从数据库中删除数据。

DDL

(Data Definition Language,简称数据定义语言): 主要用于数据库中数据结构的相关操作。

CREATE TABLE:创建表

ALTER TABLE:修改表

DROP TABLE:删除表

CREATE INDEX 创建索引

DROP INDEX 删除索引 truncate 删除表中的数据(不包括数据结构)

DCL

(Data Control Language,用于定义数据库用户的相关权限。

ALTER PASSWORD

#例 alter session set container=pdb;

GRANT 赋予权限

#例 grant SELECT,DELETE,UPDATE,INSERT ON zhang.person TO user;

REVOKE 收回权限

#例 REVOKE SELECT,DELETE,UPDATE,INSERT ON zhang.person TO user;

CREATE SYNONYM 创建同义词

#例 create synonym d_sumfor dept_sum_vu;

希望以上内容能对您有所帮助!如有问题,请发表评论或留言!

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章