zoukankan      html  css  js  c++  java
  • 【SQL】- 基础知识梳理(二)

    一、引言

    在梳理这些知识之前,说实话,如果有人问我SQL是什么?我可能会回答就是“INSERT,DELETE,UPDATE,SELECT”语句呗,还能是啥。

    二、SQL概念

    SQL是什么?

    SQL是Structured Query language(结构化查询语言)的缩写,它是使用关系模型的数据库应用语言,是一门ANSI的标准计算机语言,用来操作和访问数据库系统。

    T-SQL和PL/SQL又是什么呢?

    T-SQL(Transact-SQL)是微软 SQL SERVER对SQL的扩展

    PL-SQL(Procedural Language-SQL)是Oracle对SQL的扩展

    三、T-SQL支持的数据类型

    四、SQL的操作分类

    SQL 按操作可以分为三个部分:数据定义语言 (DDL),数据操作语言 (DML) ,数据控制语言(DCL)。

    4.1、.数据定义语言 (Data Definition Language,DDL):主要用来定义数据库、表、列、索引等对象,设置表之间链接、约束等

    SQL 中最重要的 DDL 语句:

    • CREATE DATABASE - 创建新数据库
    • ALTER DATABASE - 修改数据库
    • CREATE TABLE - 创建新表
    • ALTER TABLE - 变更(改变)数据库表
    • DROP TABLE - 删除表
    • CREATE INDEX - 创建索引(搜索键)
    • DROP INDEX - 删除索引

    4.2、数据操作语言(Data Manipulation language,DML):用来添加、更新、删除和查询数据库记录,并检查数据完整性

    SQL 的 DML 部分:

    • SELECT - 从数据库表中获取数据
    • UPDATE - 更新数据库表中的数据
    • DELETE - 从数据库表中删除数据
    • INSERT INTO - 向数据库表中插入数据

    4.3、数据控制语言(Data Control language,DCL):定义了数据库表、表、用户的访问权限和安全级别等

    SQL 的 DCL 部分:

    • GTANT -  授予权限操作
    • DENY -  拒绝权限操作
    • REVOKE - 收回权限操作

    写在后面: 

    这些基础知识是自己的一个归纳总结,可能深度还不很够,待以后再深入研究了再完善吧,包括之前写过的文章。

  • 相关阅读:
    去掉安装程序被挂起,要重新启动电脑
    为什么要关闭数据库连接,可以不关闭吗?
    读取Excel异常定义了过多字段的解决方法
    关于打开ILDASM的方法
    SQL Server数据类型
    C++的MFC,与C#的.NET
    javascript数据类型
    日志记录组件[Log4net]详细介绍
    Xml的读取
    yield让代码更加简洁
  • 原文地址:https://www.cnblogs.com/jdzhang/p/7571782.html
Copyright © 2011-2022 走看看