数据库的语言分类--联通研究院面经
SQL语言分为四类: 数据查询语言(DQL) 数据操作语言(DML) 数据定义语言(DDL) 数据控制语言(DCL)
数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE
子句组成的查询块:
SELECT <字段名表>
FROM <表或视图名>
WHERE <查询条件>
数据操纵语言DML
数据操纵语言DML主要有三种形式:
1) 插入:INSERT
2) 更新:UPDATE
3) 删除:DELETE
数据定义语言DDL用来创建数据库中的各种对象-----表、视图、
索引、同义词、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER
| | | | |
表 视图 索引 同义词 簇
DDL操作是隐性提交的!不能rollback
数据控制语言DCL用来授予或回收访问数据库的某种特权,并控制
数据库操纵事务发生的时间及效果,对数据库实行监视等。如:
1) GRANT:授权。
2) ROLLBACK [WORK] TO [SAVEPOINT]:回退到某一点。
回滚---ROLLBACK
回滚命令使数据库状态回到上次最后提交的状态。其格式为:
SQL>ROLLBACK;
3) COMMIT [WORK]:提交。
DCL:
在数据库的插入、删除和修改操作时,只有当事务在提交到数据
库时才算完成。在事务提交前,只有操作数据库的这个人才能有权看
到所做的事情,别人只有在最后提交完成后才可以看到。
提交数据有三种类型:显式提交、隐式提交及自动提交。下面分
别说明这三种类型。
(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;
转载于:https://www.cnblogs.com/GY-Zhu/p/9661191.html
数据库的语言分类--联通研究院面经相关推荐
- 关系型数据库的语言分类
一.关系型数据库的语言分类 1.DDL 数据定义语言:( Data Definition Language ) 用来定义数据库的对象,如数据表.视图.索引等 create drop alter tru ...
- 第一章:初识数据库(3):数据库的语言分类
第一章包含以下内容: 1.数据库的基本概念 2.数据库的基本功能 3.数据库的语言分类 4.常见的数据库对象 前言 非科班自学SQLSERVER和C#编程两年.该系列文章中涉及的知识点是在工作中需要用 ...
- 数据库SQL语言分类(DDL/DML/DQL/TCL/DCL)
文章目录 一.数据定义语言 DDL (一)create 数据库对象的创建 (二)alter 修改数据库对象 (三)drop 删除数据库对象 (四)truncate 清空表数据 二.数据操纵语言 DML ...
- oracle 中sql的分类,Oracle数据库语言分类
Oracle数据库语言分类 一.DML(data manipulation language)数据操纵语言:查询.操纵数据表资料行 DML主要用来对数据库的数据进行一些操作. select : 检索数 ...
- 三、NoSQL数据库的四大分类的分析
NoSQL数据库的四大分类的分析 分类 Examples举例 典型应用场景 数据模型 优点 缺点 键值(key-value) Tokyo Cabinet/Tyrant, Redis, Voldemor ...
- oracle 按某个字段分类汇总,[数据库]Oracle语句分类汇总
[数据库]Oracle语句分类汇总 0 2016-08-11 00:00:33 1.Oracle语句之数据定义语言(DDL) 1) CREATE TABLE 新建表 2) ALTER TABLE ...
- 联通研究院处长王志军:Hadoop在电信业大数据的应用
联通研究院处长王志军:Hadoop在电信业大数据的应用 摘要:联通研究院处长王志军发表<Hadoop在电信业大数据的应用>主题演讲,据他介绍,联通第一次采用了开源技术,在这之前在电信行业当 ...
- MySQL数据库操作语言
MySQL数据库操作语言 文章目录 MySQL数据库操作语言 `前言` 在学习具体的SQL语句之前,先来了解通用语法. 1.SQL 基本操作语言有哪些? 2.DDL 数据定义语言[^DDL] 2.1. ...
- 剑指Offer——联通研究院笔、面试题 (Offer-1已收割)
#剑指Offer--联通研究院笔.面试题 ##1.二叉树适宜存储什么样的数据? 树最适合用来表示( C ). A.有序数据元素 B.无序数据元素 C.元素之间具有分支层次关系的数据 D.元素之间无联系 ...
最新文章
- 一:HDFS 用户指导
- VC 利用DLL共享区间在进程间共享数据及进程间广播消息
- java合并整形_java中2个int合并成一个long
- ElasticSearch什么是文档?索引一个文档
- Trustdata:映客直播站稳行业第一梯队 用户粘性增长明显
- css类选择器优先级 大于 标签选择器
- session传递参数_JWT与Session的比较
- I - 免费馅饼-图画详细解析
- 别人认为可不可能一点都不重要
- java虚拟机 安卓系统下载_java虚拟机下载 v5.0 官方免费版
- iOS 抓包工具限免,速度下载!【附使用教程】
- iOS之深入解析Hash在iOS中的应用
- 麦克风声源定位原理_关于基于麦克风阵列的声源被动定位系统的设计
- PowerDesign使用
- 东芝B-SX5T标签打印机安装过程
- (3)安装插件-JsDroid引流脚本混合式开发技术系列教程By飞云脚本学院
- 汇编指令:CLD STD MOVS LODS STOS
- 金融套利策略:理解统计套利的工作原理
- OS学习笔记-20(清华大学慕课)死锁和进程通信
- 计算机无法打开这个应用,win10照片应用打不开提示“无法打开这应用”如何解决...
热门文章
- docker导入MySQL数据库
- C/C++ 一维数组的传参/一级指针的传参 二维数组的传参/二级指针的传参 三维数组的传参/三级指针的传参 方法总结分析终极篇
- 梅科尔工作室-罗森-鸿蒙笔记一
- 关闭中国电信的绿色上网服务
- buuctf ciscn_2019_sw_5
- 将社交玩法玩到极致的连咖啡,如何让咖啡成为日常消费?
- C语言复习 —— const define typedef
- 留不下的大城市,回不去的故乡
- 如何创建oracle数据表空间,oracle创建数据库/表空间
- 进网许可证鸿蒙系统,疑似Galaxy S9 mini获得工信部入网许可 采用骁龙845 +6GB运存...