ddl/dml/dql/dcl
DML(Data Manipulation Language)数据操纵语言:(报1)
适用范围:对数据库中的数据进行一些简单操作,如insert,delete,update,call,select等.
DDL(Data Definition Language)数据定义语言:(报0,不报错即可)
适用范围:对数据库中的某些对象(例如,database,table)进行管理,如Create,Alter,Drop,view,index,syn,cluster.用来创建数据库中的各种对象-----表、视图、索引、同义词、聚簇等.表 视图 索引 同义词 簇。DDL操作是隐性提交的!不能rollback.
DQL(Data Query Language)数据查询语言:
基本结构是由SELECT子句.
DCL(Data Control Language)数据控制语言:
1)GRANT:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。回滚---ROLLBACK回滚命令使数据库状态回到上次最后提交的状态。其格式为:SQL>ROLLBACK;
3) COMMIT [WORK]
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
(1) 显式提交
用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;
(2) 隐式提交
用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。
(3) 自动提交
若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:SQL>SET AUTOCOMMIT ON;
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 的DDL DML DQL DCL细节解析 知道这些就够了
SQL语言一共分为4大类:数据定义语言DDL,数据操纵语言DML,数据查询语言DQL,数据控制语言DCL 1.数据定义语言DDL(Data Definition Language) 对象: 数据库和表 ...
- SQL分类:DDL/DML/DQL/DCL以及作用
sql分类 1 DDL(Data Definition Language:数据库定义语言,操作数据库,表(创建,删除,修改)) 2 DML(Data Manipulation Language:数据库 ...
- dml语句包括哪些_聊聊MySQL基本操作DDL,DML,DQL,DCL
本篇文章来回顾一下MySQL的基本操作之DDL,DML,DQL,DCL,每种操作都有各自不同的语法,常用的操作汇总如下. 一.DDL-数据定义语言 作用:数据定义语言主要用来定义数据库中的各类对象,包 ...
- MySql基础汇总-DDL DML DQL DCL,存储过程,事务,触发器,函数等
use testdb;-- /**********************************************一:数据库操作语言****************************** ...
- DDL,DML,DQL,DCL概念
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE ...
- 浅析 ddl,dml,dql,dcl 概念定义
DDL(Data Definition Language)语句: 数据定义语言,主要是进行定义/改变表的结构.数据类型.表之间的链接等操作.常用的语句关键字有 CREATE.DROP.ALTER 等. ...
- 如何管理和使用哪些命令操作MySQL数据库?(基本操作,SQL语言,DDL,DML,DQL,DCL,Windows字符和图形界面MySQL安装)
文章目录 前言 一:数据库基本操作命令 1.1:MySQL常用管理操作是哪些? 1.2:查看数据库列表信息的命令是? 1.3:查看数据库中的数据表信息命令是? 1.4:显示数据表的结构(字段)命令是? ...
- Mysql的DDL DML DQL DCL
m代表长度(1-65) d代表保留少数位(0-30) 整数型 tinyint(m)1字节 取值范围(-128-+127) int(m)4字节 取值范围(大概20几亿) 浮点型 double(m,d)8 ...
最新文章
- Kaggle比赛的进阶技巧和国内比赛前十套路
- linux7 开ftp,linux centos 7 开启 ftp
- CF1458C Latin Square
- 9 MM配置-主数据-维护物料管理的公司代码
- xampp启动遇到的小问题
- 解除网页百度云自动关联客户端,可通过迅雷或浏览者下载
- windos不能在本地计算机启动服务器,WDS 服务器可能无法启动 - Windows Server | Microsoft Docs...
- excel 隐藏和取消隐藏
- 【Linux】监控实时网速 查看实时网速
- vue子路由跳转回父级,刷新部分父页面接口,push跳转
- html图片动态案例,10个强大的纯CSS3动画案例分享
- 蒙特卡罗树搜索法c语言,蒙特卡罗方法的计算方法
- 儿童编程c语言_5种最适合儿童的编程语言
- keras中VGG19预训练模型的使用
- 如何积累财富[转载] 我觉得挺经典 和大家一起分享一下!
- Android Activity 启动模式详解
- 搭建局域网,通过DHCP实现电脑自动获取IP地址
- html ajax分页,简单ajax 分页
- pop3工作原理和命令
- 10万以内数字转换为中文小写
热门文章
- pixi 平铺精灵 demo (二)
- gccversion
- 中华在线词典 v1.82 官方
- oracle varchar2 赋值给clob,VARCHAR2转换为CLOB碰到ORA-22858错误
- SecureCRT中的下载、上传命令
- 如何使用 Python 开始游戏开发
- 瑞利信道下基于判决反馈的16QAM信道均衡(matlab源码)
- Windows下Git使用记录--03 Git GUI与金山快盘组建私人代码仓库进行项目开发
- python pandas 豆瓣电影 top250 数据分析
- matlab 傅里叶平移,图像处理:二维傅里叶变化的平移性_matlab实现