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 - 收回权限操作

    写在后面: 

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

  • 相关阅读:
    Javascript 创建对象的三种方法及比较【转载+整理】
    Firebug Console Panel 控制台详解【转载+整理】
    解剖 CPU(另)
    解剖 CPU
    关于 URL 编码及 JavaScript 编码函数【转载+整理】
    基于用户投票的 6 个排名算法【转载+整理】
    奥巴马筹款网站的制作过程【转载+整理】
    CentOS 7.0关闭默认firewall防火墙启用iptables防火墙
    mybatis-generator 代码自动生成工具
    Linux中启动和停止jar包的运行
  • 原文地址:https://www.cnblogs.com/jdzhang/p/7571782.html
Copyright © 2011-2022 走看看