SQL语句的三大类

摘要:
DDL数据定义语言:用于创建和定义数据库对象,并将这些对象的定义保存在数据库字典中。通过DDL语句,可以创建、修改和删除数据库对象。DCL数据控制语言:用于修改数据库结构的操作权限。DML数据操作语言:用于处理数据库中的数据内容,例如查询

数据定义语言(DDL Data Defination Language):用于创建和定义数据库对象,并且将对这些对象的定义保存到数据库字典中,通过DDL语句可以创建数据库对象、修改数据库对象、删除数据库对象等。

数据控制语言(DCL Data Control Language):用于修改数据库结构的操作权限。

数据操纵语言(DML Data Manipulation Language):用于处理数据库中的数据内容,如查询、插入、更新、删除等。

SQL语句规范:

1. SQL 关键字、对象名、列名不区分大小写

2. 字符值和日期值要区分大小写

3. 在应用程序中如果 SQL 语言文本很长,可以将语句分布到多行上,并且可以通过使用缩进提高代码的可读性

4. SQL 语句最好以分号结尾

数据定义语言(DDL Data Defination Language)

主要是对逻辑结构等的操作,包括表结构、视图和索引

CREATE  -- 
DROP  -- 
ALTER  -- 
RENAME  -- 
TRUNCATE  -- 

数据控制语言(DCL Data Control Language)

GRANT  -- 
REVOKE  --

数据操纵语言(DML Data Manipulation Language)

SELECT  -- 
INSERT
-- UPDATE -- DELETE -- CALL -- MERGE -- COMMIT -- ROLLBACK --

免责声明:文章转载自《SQL语句的三大类》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Redis构建全局并发锁使用Javascript接收get传递的值下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【mysql】 数据库字符集和排序规则

库的字符集影响表和字段的字符集 数据库字符集 》表的字符集 》 字段的字符集 (从前往后优先级由低到高,从左往右继承,如果表没设置字符集,继承数据库的,如果字段没设置,继承表的) 数据库的字符集如果是utf8,表和字段的字符集继承 字段的字符集和排序规则继承自表,例如表的字符集为latin1,那表的字段(字符型)都是latin1 修改表的字符集对新增加字...

2015.7.30 第十五课 sql(新建数据库、创建表、注释、查询语句、新增、更新、删除、联合查询)

1、认识数据库并新建: 1)打开数据库,连接到服务器。 2)服务里类型不用管。 3)服务器名称:打个点“.”表示服务器在本地计算机,如果是托管在别人的服务器上,就输入服务器IP地址。 4)身份验证:如果是windows身份验证,就需要有管理员权限。一般托管在别人的服务器上,(包括正常情况下),都是用SQL身份验证,需要输入sa和密码(密码就是安装时让输入的...

oracle数据库的创建及安装odac后oracle可能出现不能访问情况解决

利用工具创建ORACLE数据库步骤(截图): 第一步: 第二部: 第三部: 第四部:  第五步: 第六步: 第七步: 第八步: 第9步: 第十步: 第11步: 第12步: 第13步: 第14步: 点击“确定”,就开始创建数据库 oracle odac下载地址 安装后运行sqlplus sys/system as sysdba可能...

centos7下面安装zabbix

先声明一点,在容器里面创建会有文件缺失,就是创建数据库的sql文件没有了,不知道为啥,反复多次都是这样,在虚拟机上面做就不会。 一、环境准备工作。zabbix的安装需要LAMP环境1、关闭SELinux首先查看SELinux状态:方法一:输入命令 /usr/sbin/sestatus -v 结果如下方法二:直接输入命令 getenforce1)、临时关闭(...

MySQL数据库增删改查SQL语句(2018整理集合大全)

查看数据库 show databases;  使用数据库 use 数据库名; 创建数据库 CREATE DATABASE 数据库名; 删除数据库 DROP DATABASE 数据库名; 创建表 create table 表名(     列名1 类型(长度) [约束],     列名2 类型(长度) [约束],     …… ); 长度区别 int类型带长度...

【ArcGIS 10.2新特性】ArcGIS 10.2将PostgreSQL原生数据发布为要素服务

1、ArcGIS 10.2支持原生数据发布为要素服    有没有将自己已有的空间数据发布为要素服务的需求?有没有将非Esri空间数据类型的数据作为服务在Web端展示的需求?    ArcGIS 10.2 for Server增加了这方面的能力,ArcGIS 10.2 for Server 可以将原生数据库中的空间数据发布为要素服务。    想必都知道现在的...