视图插入数据_数据库DQL、DML、DDL、DCL 详解
![](/assets/blank.gif)
SQL(Structure Query Language)语言是数据库的核心语言。
SQL是一个标准的数据库语言,是面向集合的描述性非过程化语言。
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
DQL:数据查询语言
DQL基本结构是由 select 子句, from 子句, where 子句组成的查询块:
SELECT <字段名表> FROM <表或视图名> WHERE <查询条件>
DML:数据操纵语言
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
DDL:数据定义语言
数据定义语言DDL用来创建数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
| | | | |
表 视图 索引 同义词 簇
DDL操作是隐性提交的!不能rollback
DCL:数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如: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;
视图插入数据_数据库DQL、DML、DDL、DCL 详解相关推荐
- 图解大数据 | 海量数据库查询-Hive与HBase详解
Python微信订餐小程序课程视频 https://edu.csdn.net/course/detail/36074 Python实战量化交易理财系统 https://edu.csdn.net/cou ...
- mysql数据 odbc_MySQL数据库之mysql odbc 配置详解、解决方案
本文主要向大家介绍了MySQL数据库之mysql odbc 配置详解.解决方案 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.安装mysql 以及mysql odbc 要注 ...
- 视图插入数据_带切片器的数据透视图
小伙伴们好啊,今天老祝和大家分享一个利用数据透视图的技巧.先来看数据: 再来看看最终的效果: 在这个图中,可以一目了然的展示不同年份各种成本的占比情况,比起干巴巴的数字,更具有说服力,下面咱们就说说具 ...
- 视图插入数据_用EXCEL作数据分析--招聘信息
前提 数据分析职位在哪些城市最多? 数据分析师的工资水平怎么样? 做数据分析师对学历专业要求怎么样? 一.字段信息 城市 职位名称 职位类型 公司名称 公司规模 学历要求 所属领域 薪资 工作年限要求 ...
- linux mysql恢复数据_删库不跑路详解MySQL数据恢复
作者:程淇铭 出处:https://segmentfault.com/a/1190000020116271 日常工作中,总会有因手抖.写错条件.写错表名.错连生产库造成的误删库表和数据的事情发生,那么 ...
- 数据库SQL语言类型(DQL.DML.DDL.DCL)
1.SQL语言 SQL(Structure Query Language)语言是数据库的核心语言. SQL是一个标准的数据库语言, 是面向集合的描述性非过程化语言. 它功能强,效率高,简单易学易维护. ...
- 数据库中DML,DDL,DCL,DQL指的是什么意思
1)DQL(Dimensional Query Language) 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT < ...
- mysql源生插入数据_数据库的源生查询
源生查询:<?php namespace app\index\controller; use \think\Db; class Index { public function index() { ...
- mysql操作语句类型DQL\DML\DDL\DCL
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE ...
最新文章
- Docker安装Nextcloud
- 软件工程概论冲刺 第6天
- java线程的简单例子(Thread and runnable)
- 用英语回答问题 - 一个SAP开发人员为什么要练习双截棍
- 什么牌子的平板电脑好_台式电脑哪个牌子好
- MySQL 异常:这一篇就够了,MySQL 抛出异常的几种常见解决方式小结
- tomcat 配置https安全认证协议报错解决方案
- ImPan免费版 百度云网盘第三方不限速下载工具
- LeetCode刷题(Python)——在排序数组中查找元素的第一个和最后一个位置
- CCF 201503-1 图像旋转
- 操作指令详解_爱码小士丨 APP稳定性测试(附视频详解)
- Python单元测试框架之pytest -- fixtures
- ClassLoder总结
- 自动化测试金字塔与反模式
- sql server 2008 r2服务器无法启动,怎么办
- 美国 计算机与艺术 专业,美国加州大学圣地亚哥分校计算机与艺术专业.pdf
- seaweedfs 调研
- Android Studio模拟机中如何放入图片
- ViewPager的使用方法
- JavaWeb之JSP和MVC三层架构
热门文章
- 易创课堂深圳干货,趁热下载
- 第16讲:ODBCJDBC简介
- 常用命令——ls tree 文件类型 目录结构 netstat
- webbench 代码阅读
- [转]自适应网页设计(Responsive Web Design)
- SharePoint 2010 新体验7 - Managed Metadata (托管元数据)
- Windows10下的AlphaPose配置,人体摔倒姿态识别
- [pythonjava爬虫实战]-爬取学院老师信息之-java版本python版本
- linux shell只读变量、删除变量
- 【收藏】部署Kubernetes(k8s)时,为什么要关闭swap、selinux、防火墙?