美文网首页
2. SQL的概念

2. SQL的概念

作者: 飞扬code | 来源:发表于2019-08-06 08:21 被阅读0次

一、什么是SQL

Structured Query Language 结构化查询语言

二、SQL作用

1)是一种所有关系型数据库的查询规范,不同的数据库都支持。
2)通用的数据库操作语言,可以用在不同的数据库中。
3)不同的数据库SQL语句有一些区别

image.png

三、SQL语句分类

1、Data Definition Language (DDL数据定义语句) 如:建库,建表

CREATE : 在数据库中创建新的数据对象 
ALTER : 修改数据库中对象的数据结构 
DROP : 删除数据库中的对象 
DISABLE/ENABLE TRIGGER : 修改触发器的状态 
UPDATE STATISTIC : 更新表/视图统计信息 
TRUNCATE TABLE : 清空表中数据 
COMMENT : 给数据对象添加注释 
RENAME : 更改数据对象名称 

2、Data Manipulation Language(DML数据操作语句),如:对表中的记录操作增删改

INSERT :将数据插入到表或视图 
DELETE :从表或视图删除数据 
SELECT:从表或视图中获取数据 
UPDATE :更新表或视图中的数据
MERGE : 对数据进行合并操作(插入/更新/删除) 

3、Data Query Language(DQL 数据查询语句),如:对表中的查询操作
4、Data Control Language(DCL 数据控制语句),如:对用户权限的设置

GRANT : 赋予用户某种控制权限 
REVOKE :取消用户某种控制权限 

5、Transaction Control Language(TCL事务控制语言),如:用来对事务进行管理

COMMIT : 保存已完成事务动作结果 
SAVEPOINT : 保存事务相关数据和状态用以可能的回滚操作 
ROLLBACK : 恢复事务相关数据至上一次COMMIT操作之后 

四、MySQL的语法

1、每条语句以分号结尾,如果在SQLyog中不是必须加的。
2、SQL中不区分大小写,关键字中认为大写和小写是一样的
3、3种注释:


注释方式

相关文章

  • 2. SQL的概念

    一、什么是SQL Structured Query Language 结构化查询语言 二、SQL作用 1)是一种所...

  • MaxCompute SQL开发基础

    学习目标 1.了解MaxCompute SQL基本概念和特点2.掌握MaxCompute SQL DDL基本操作3...

  • 安全性测试

    安全性,加密传输、重复提交、篡改参数、SQL注入 1. SQL注入的概念: 1.1 概念:SQL注入就是将SQL命...

  • 实验三 使用管理器图形界面创建视图与使用视图

    维护SQL Server2008 一.实验目的: \1. 理解的视图的概念。 \2. 掌握使用管理...

  • 2. SQL

    SQL 什么是SQLStructured Query Language: 结构化查询语言 /'strʌktʃəd...

  • 2. SQL

    4 SQL语言 客户端和服务端命令查看 SQL是数据库服务器端指令 MySQL字符集 查看MySQL当前支持的字符...

  • 转行数据分析师如何开始学习SQL | 工科生三个月转行数据分析学

    该篇文章包含以下几个部分: 1.什么是SQL及相关概念 2.数据分析师学习SQL的哪些部分 3.学习资源推荐 4....

  • MySQL 基础 2 SQL语言

    1.1 SQL的概念 1.1.1 什么是SQL   SQL(聆听i/ˈɛs kjuː ˈɛl/,[4] or 聆听...

  • 数据分析之SQL子查询

    文章阅读路线: SQL子查询概念 独立子查询实例 相关子查询实例 SQL子查询常见玩伴 1.SQL子查询概念 子查...

  • MySQL

    # 今日内容 1. 数据库的基本概念 2. MySQL数据库软件 1. 安装 2. 卸载 3. 配置 3. SQL...

网友评论

      本文标题:2. SQL的概念

      本文链接:https://www.haomeiwen.com/subject/qmvbdctx.html