• SQL语言入门,语法,语句分类


            SQL,全称:Structured Query Language,中文名:结构化查询语言,是一种对关系型数据编写的程序设计语言,我们通过SQL语句对数据库进行操作。

            MySQL是一款数据库,可以用SQL语句来操作MySQL,MySQL与SQL语言没有太大关系。

            下面将要学习:QMDCC等功能语句。

    目录

    一,SQL能够做什么?

    二,SQL标准?

    三,SQL语句分类

    1,数据查询语言DQL

    2,数据操作语言DML

    3,数据定义语言DDL

    4,数据控制语言DCL

    5,事务控制语言TCL

    6,注意点

    四,SQL语言语法


    一,SQL能够做什么?

            包括:对数据库各个对象进行操作,对数据进行操作,开启或关闭数据库服务,常见表与表之间的联系等,但不限于上面这些。

    二,SQL标准?

            有SQL86,SQL92,SQL99等标准,向下兼容。最新版为SQL2016,也有一些是标准版的拓展版。

    三,SQL语句分类

    1,数据查询语言DQL

            data query language。操作的是表中的数据。常用的动词关键字:select,from,where,order by,heaving。简记:选择从哪里排队上天。

    2,数据操作语言DML

            data manipulation language。操作的是表中的行row,即数据,对数据进行:添加数据insert,更新数据update,删除数据delete,比如添加一个学生信息需要依次在一行添加姓名,年龄,性别等。

    3,数据定义语言DDL

            删除是drop而不是delete。他操作的是数据库。以MySQL为例,他的层级是这样的:MySQL服务->多个数据库->每个数据库中有多张表->表里面的数据。DDL就是用来生成或者改变删除数据的。

    4,数据控制语言DCL

            对数据库的使用权进行限制,当多个数据库应用软件同时使用一个MySQL服务时,需要进行权限管理,以免不法分子删库跑路。

    5,事务控制语言TCL

            对数据表进行操作,比如添加,更新,删除,总得排好队一个一个来。比如明明某个数据要被删除的,但是你后面才来的SQL语句却把他查询拿走,这当然是不行的。

    6,注意点

            主要是弄清楚:各种语言操作的是什么,操作的对象属于哪一个层级。

    四,SQL语言语法

            SQL语言大小写不敏感,即对大小写不做硬性要求,select,SELECT,sElecT都是正确的。但是:SQL语言的关键字建议是都大写

            SQL作为语言,每一句语言都应该有明确的语义。所以每一句SQL语句都应该加上英文分号;。由此可以说明,以分号结尾的话,如果一句话分成多行写且中间不加;也是可以的。

  • 相关阅读:
    lc42接雨水详解
    [SQL]数据查询(二)
    PostgreSQL修炼之道笔记之基础篇(十一)
    网站推广爬虫
    让你全方位了解tftp协议,学tftp协议不再难
    基于JAVA医疗器械销售电子商城计算机毕业设计源码+系统+mysql数据库+lw文档+部署
    WIinform 跨线程修改
    matlab新手快速上手5(蚁群算法)
    FBV与CBV, CBV源码剖析
    kubectl 资源管理命令-陈述式
  • 原文地址:https://blog.csdn.net/weixin_44992737/article/details/125431254