SQL 基本概念、通用语法与分类

一、SQL 概念

   1、什么是 SQL

    Structured  Query Language 结构化查询语句

  2、SQL 作用

    (1)是一种所有关系型数据库的查询规范,不同的数据库都支持。

    (2)通用的数据库操作语言,可以用在不同的数据库中。

    (3)不同的数据库 SQL 语句由一些区别,称之为方言

     

二、SQL 的语法

  (1)SQL语句可以单行或多行书写,每条语句以分号结尾。

  (2)可使用空格和缩进来增强语句的可读性。

  (3)SQL 中不区分大小写,关键字中认为大写和小写是一样的,关键字建议使用大写。

  (4)三种注释

  

三、SQL 语句分类

  (1)Data Definition Language(DDL 数据定义语言)

    数据定义语言用来定义数据库对象:数据库,表,列等。关键字:create, drop,alter 等

  (2)Data Manipulation Language (DML 数据操作语言)

    用来对数据库中表的数据进行增删改。关键字:insert, delete, update 等

  (3)Data Query Language(DQL 数据查询语言)

    用来查询数据库中表的记录(数据)。关键字:select, where 等

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

    用来定义数据库的访问权限和安全级别,及创建用户。关键字:GRANT, REVOKE 等

原文地址:https://www.cnblogs.com/niujifei/p/11569782.html

时间: 2024-10-08 00:19:37

SQL 基本概念、通用语法与分类的相关文章

SQL语句学习(一)----通用语法,DDL,DML基础语句

1.1     SQL概述 1.1.1     SQL语句介绍 结构化查询语言(Structured Query Language)简称SQL,是关系型数据库管理系统都需要遵循的规范.不同的数据库生产厂商都支持SQL语句,但都有特有内容. 1.1.2     SQL语句分类 SQL分类: 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等.关键字:create,alter,drop等 数据操作语言:简称DML(Data Manipu

js基础--javascript基础概念之语法

掌握一门语言 必须先掌握它的语法! javascript 的语法和C.Java.Perl 的语法有些相似.但是比它们更加宽松. javascript 中的一切都是严格区分大小写的.例如变量: demo 和 Demo 两个变量是完全不同的. javascript 标示符,所谓标示符 是指 变量.函数.属性 的名字或函数的参数.标示符的格式是按照以下规则组合的一个或多个字符. 1.第一个字符必须是字母,下划线,或 $ 符号. 2.其他字符可以是字母.下划线.$ . 或数字. 注意 不能把关键字 保留

Oracle中PL/SQL简介、基本语法以及数据类型

Oracle中PL/SQL简介.基本语法以及数据类型 一.PL/SQL简介. Oracle PL/SQL语言(Procedural Language/SQL)是结合了结构化查询和Oracle自身过程控制为一体的强大语言,PL/SQL不但支持更多的数据类型,拥有自身的变量申明,赋值语句,而且还有条件,循环等流程控制语句.过程控制结构与SQL数据处理能力无缝的结合形成了强大的编程语言,可以创建过程和函数以及程序包. PL/SQL是一种块结构的语言,它将一组语句放在一个块中,一次性的发送给服务器,由服

EDM概念之A/B分类测试法

相信很多情况下大家都会看到A/B分类测试法这个专业术语,下面博主简要介绍下什么是A/B分类测试法. 这里的A和B主要是指两种不同版本的电子邮件.一般来说,可以将用户分为同等数量的两组,一组发送A版本,一组发送B版本,这样通过后续对点击率和打开率的分析,得出究竟哪种版本适合发送. 大家有什么不理解可以随时联系博主进行交流和沟通. EDM概念之A/B分类测试法,布布扣,bubuko.com

关于scala搞出的新概念的语法糖

对于scala搞那么多语法糖和新概念真是又爱又恨.爱的是scala引入了java一直没有的lambda特性,这对于使用高阶函数抽象来处理集合数据非常有爱(spark简洁的RDD处理得益于此).恨的是scala搞那么多的新概念和语法糖. 下面就来说说这些个语法糖和新概念: 一.单例对象(singleton object)scala没有static关键字,搞出了个object关键字来新建单例对象.在单例对象中的成员都是static的.所以要写util类一般都要用这个东西. object xxUtil

黑马程序员-OC特有语法:分类category,给NSString增加方法计算字符串中数字的个数

1:分类的使用场景:想对一个类,扩充一些功能,而又不改变原来类的模型,也不用继承,这时OC中的特有语法:分类可以做到: 当然分类也是一个类,也需要声明和实现,声明在.h文件中,实现在.m文件中,格式如下 // 声明 @interface  类名  (分类名称) @end // 实现 @implementation 类名 (分类名称) @end 2:分类的好处,当一个类比较庞大时,不同的部分可以放到不同的分类中,也方便团队中类的开发: 3:分类使用注意: a:分类不能增加成员变量,只能对原类增加方

SQL SERVER 自带系统存储过程分类

目录存储过程 用于实现 ODBC 数据字典功能,并隔离 ODBC 应用程序以使其不受基础系统表更改的影响. 变更数据捕获存储过程 用于启用.禁用.或报告变更数据捕获对象. 游标存储过程 用于实现游标变量功能. 数据收集器存储过程 用于处理数据收集器和以下组件:收集组.收集项和收集类型. 数据库引擎存储过程 用于 SQL Server 数据库引擎的常规维护. 数据库邮件存储过程 (Transact-SQL) 用于从 SQL Server 实例内执行电子邮件操作. 数据库维护计划存储过程 用于设置管

SQL简单概念了解

一.SQL的概念 数据库中进行操作的脚本,称为sql,结构化查询语言,当前关系型数据库都支持使用sql语言进行操作,可以通过sql操作oracle,sql,server,mysql,sqlite等关系型数据库. 二.SQl语句主要分为: DQL:数据查询语言,用于对数据的查询(如select) DML:数据操作语言,用于对数据的增加,删除,修改(如insert.update.delete) DCL:数据的控制语言,进行授权与权限的回收(grant,transaction--放到数据的高级里面进行

Part7 继承与派生 7.1继承的基本概念和语法 7.2 继承方式

7.1继承的基本概念和语法 继承:保持已有类的特性而构造新类的过程称为继承派生:在已有类的基础上新增自己的特性而产生新类的过程称为派生. 继承与派生的目的: 继承的目的:实现设计与代码的重用. 派生的目的:当新的问题出现,原有程序无法解决(或不能完全解决)时,需要对原有程序进行改造. 派生类的构成: 1 吸收基类成员 2 改造基类成员 3 添加新的成员 默认情况下派生类包含了全部基类中除了构造和析构函数之外的所有成员.c++11 规定可以用using语句继承基类构造函数 7.2 继承方式1 继承