区别 |DCL |DDL |DML |DQL】的更多相关文章

DCL(Data Control Language)数据控制语言: 用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句.这个比较少用到. 对于大多数人,在公司一般情况下我们用到的是DDL.DML.DQL这三种. DDL(data definition language)数据定义语言: DDL主要是用在定义或改变表的结构,数据类型,表之间的链接和约束等初始化工作上.其实就是我们在创建表的时候用到的一些sql,比如说:CREATE.ALTER.DROP等. C…
DCL(Data Control Language)是数据库控制语言. 是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句. 在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL DCL数据库控制语言不同于程序设计语言,SQL语言(结构化程序设计语言)的组成部分包括了DCL数据库控制语言. SQL语言包括三种主要程序设计语言类别的语句:数据定义语言(DDL),数据操作语言(DM…
SQL (Structure Query Language)语言是数据库的核心语言. SQL 的发展是从1974年开始的,其发展过程如下: 1974年-----由Boyce和Chamberlin提出,当时称SEQUEL. 1976年-----IBM公司的Sanjase研究所在研制RDBMS SYSTEM R时改为SQL . 1979年-----ORACLE公司发表第一个基于SQL 的商业化RDBMS产品. 1982年-----IBM公司出版第一个RDBMS语言SQL /DS. 1985年----…
Demo1 Connection connection=null; Statement stmt=null; int result=-1; try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { e.printStackTrace(); } try { //创建连接 String url="jdbc:mysql://localhost:3306/jdbcdb"…
sql基础汇总 --根据函数别名排序 --排序规则,默认是升序 sleect LENGTH(NAME) nameLength from user ORDER BY nameLength DESC --特殊符号 特殊符号<=> 安全等于可以比较null和数值,正常比较null通过is null 和is not null 数值是 = <> !=和<>相同,in(1,2)是1或者2 between 1 and 10 是1-10的所有整数 IFNULL(num,0) num不为…
DDL(Data Definition Language)数据库定义语言 statements are used to define the database structure or schema. DDL用于定义数据库的三级结构,包括外模式.概念模式.内模式及其相互之间的映像,定义数据的完整性.安全控制等约束 DDL不需要commit. CREATE ALTER DROP TRUNCATE COMMENT RENAME DML(Data Manipulation Language)数据操纵语…
数据库语言分类 SQLServer   SQL主要分成四部分: (1)数据定义.(SQL DDL)用于定义SQL模式.基本表.视图和索引的创建和撤消操作. (2)数据操纵.(SQL DML)数据操纵分成数据查询和数据更新两类.数据更新又分成插入.删除.和修改三种操作. (3)数据控制.包括对基本表和视图的授权,完整性规则的描述,事务控制等内容. (4)嵌入式SQL的使用规定.涉及到SQL语句嵌入在宿主语言程序中使用的规则.   1.DDL(Data Definition Language)数据库…
https://dev.mysql.com/doc/refman/5.7/en/glossary.html#glos_ddl SQL The Structured Query Language that is standard for performing database operations. Often divided into the categories DDL, DML, and queries. MySQL includes some additional statement ca…
动手敲~~~ --创建一个表空间--beijing create tablespace beijing datafile 'c:\beijing.dbf' size 100m autoextend on next 10m; --删除表空间 drop tablespace beijing; /* 创建用户 */ create user dashao identified by dashao default tablespace beijing; /* 授权 grant 角色 | 权限 to 用户…
Hive的基本数据类型 DDL DML: 基本数据类型 对于Hive而言String类型相当于数据库的varchar类型,该类型是一个可变的字符串,不过它不能声明其中最多能存储多少个字符,理论上它可以存储2GB的字符数. 集合数据类型 数据类型 描述 语法示例 STRUCT 和c语言中的struct类似,都可以通过“点”符号访问元素内容.例如,如果某个列的数据类型是STRUCT{first STRING, last STRING},那么第1个元素可以通过字段.first来引用. struct()…