SQL分类:DDL/DML/DQL/DCL以及作用
sql分类
1 DDL(Data Definition Language:数据库定义语言,操作数据库,表(创建,删除,修改))
2 DML(Data Manipulation Language:数据库操作语言:操作表的数据(插入,删除,修改))
3 DQL(Data Query Language:数据库查询语言:操作表的数据,查询表的数据)
4 DCL(Data Control Language:数据控制语言)
DDL数据库定义语言
主要负责操作数据库和数据表的结构,不操作具体的表数据具体说,就是只负责数据库和数据表的创建,修改,删除;
比如:定义数据库的名称和编码格式,表的名称和列名以及类型,主外键等等
DML数据库操作语言
主要负责数据表的数据的增删改(insert,delete,update)
DQL数据库查询语言
主要负责数据库的数据查询(select)
DCL数据库控制语言
主要是用来设置或更改数据库用户或角色权限的语句
比如Oracle默认的Scott用户没有创建视图的权限
SQL分类:DDL/DML/DQL/DCL以及作用相关推荐
- Python|SQL详解之DDL|DML|DQL|DCL|索引|视图、函数和过程|JSON类型|窗口函数|接入MySQL|清屏|正则表达式|executemany|语言基础50课:学习(14)
文章目录 系列目录 原项目地址 第41课:SQL详解之DDL 建库建表 删除表和修改表 第42课:SQL详解之DML insert操作 delete 操作 update 操作 完整的数据 第43课:S ...
- 如何管理和使用哪些命令操作MySQL数据库?(基本操作,SQL语言,DDL,DML,DQL,DCL,Windows字符和图形界面MySQL安装)
文章目录 前言 一:数据库基本操作命令 1.1:MySQL常用管理操作是哪些? 1.2:查看数据库列表信息的命令是? 1.3:查看数据库中的数据表信息命令是? 1.4:显示数据表的结构(字段)命令是? ...
- MySQL(DDL DML DQL DCL)
文章目录 服务器 数据库 MySQL: 数据库软件 SQL: 结构化查询语句 DDL: 操作数据库和表 操作数据库 操作表 列数据类型 操作表的语法 DML: 操作表中的数据 where子句运算符 增 ...
- MySQL 的DDL DML DQL DCL细节解析 知道这些就够了
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...
- MySQL 数据库 - 通用语法 DDL DML DQL DCL
目录 数据模型 通用语法及分类 DDL(数据定义语言) 数据库操作 表操作-查询 表操作-创建 表操作-修改 表操作-删除 表操作-数据类型 DML(数据操作语言) DML介绍 DML添加数据 DML ...
- dml语句包括哪些_聊聊MySQL基本操作DDL,DML,DQL,DCL
本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下. 一.DDL-数据定义语言 作用:数据定义语言主要用来定义数据库中的各类对象,包 ...
- Mysql的DDL DML DQL DCL
m代表长度(1-65) d代表保留少数位(0-30) 整数型 tinyint(m)1字节 取值范围(-128-+127) int(m)4字节 取值范围(大概20几亿) 浮点型 double(m,d)8 ...
- MySql基础汇总-DDL DML DQL DCL,存储过程,事务,触发器,函数等
use testdb;-- /**********************************************一:数据库操作语言****************************** ...
- DDL,DML,DQL,DCL概念
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE ...
最新文章
- java项目怎样强制删除手机缓存_Myeclipse清理项目缓存的几大方法
- Android 省,市,区选择权
- [渝粤教育] 西南科技大学 数据库应用 在线考试复习资料(1)
- Spring主要用到两种设计模式
- 随便说说:在ASP.NET应用程序中上传文件
- python捕捉线程错误_Pythonrequests多线程抓取出现HTTPConnectionPoolMaxretiresexceeded异常...
- javascript设计模式-学习笔记
- NVIDIA控制面板不见了解决方法
- visio旋转图形_visio2013怎么旋转图形? visio调整图形角度的教程
- 使用ACR及MIUI自带通话录音实现通话录音读取及上传
- Mint20系统安装微信
- 【论文分享】Sequence Directed Hybrid Fuzzing
- 运营商大数据在不同行业的利用
- 视频素材剪辑制作的方法分享
- Exception: D:\Unity\Editor\Data\il2cpp/build/il2cpp.exe did not run properly!
- Android Studio的gradle报错“The error message “No variants found for ‘demo‘. Check build files to ensur“
- 【Python】2D/3D框IOU简单计算方法
- 病毒免杀技术-理论篇
- 企业电子招标采购系统源码之项目说明和开发类型
- 2021年中国社保卡市场现状分析,应全力推进社会保障卡应用工作「图」
热门文章
- 海量数据处理 - 10亿个数中找出最大的10000个数(top K)
- Win10安装Vue-cli
- 波卡链Substrate (7)Grandpa协议三“2阶段同步”
- 百度超级链XChain(5)XuperBridge 智能合约接口
- 15. 三数之和(双指针)
- python网络编程—UDP协议
- 微信公众号开发(python+werobot)-自动回复
- [reference]-ARM Term术语汇总
- 使用 ZwUnmapViewOfSection 卸载并替换内存镜像
- pwndbg用docker实现,进行题目分析