首页 > 数据库技术 > 详细

数据库基础概念学习

时间:2021-04-05 21:35:59      阅读:18      评论:0      收藏:0      [点我收藏+]

数据库与数据库管理系统的区别

数据库:存储数据的地方(就是一些数据文件而已)

数据库管理系统:用来管理数据依据用户操作数据的软件

DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库,简称DBMS。

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

用于定义数据库的三级结构,包括外模式、概念模式、内模式及其相互之间的映像,定义数据的完整性、安全控制等约束,DDL不需要commit.
CREATE
ALTER
DROP
TRUNCATE
COMMENT
RENAME

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

由DBMS提供,用于让用户或程序员使用,实现对数据库中数据的操作。
DML分成交互型DML和嵌入型DML两类。
依据语言的级别,DML又可分成过程性DML和非过程性DML两种。
需要commit.
SELECT
INSERT
UPDATE
DELETE
MERGE
CALL
EXPLAIN PLAN
LOCK TABLE

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

GRANT 授权
REVOKE 取消授权

TCL事务控制语言(Transaction Control Language)

SAVEPOINT 设置保存点
ROLLBACK 回滚
SET TRANSACTION

数据库基础概念学习

原文:https://www.cnblogs.com/XMYG/p/14619110.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!