前言

SQL 是关系型数据库的标准语言,所有的关系型数据库管理系统(RDBMS),比如 MySQL、Oracle、L Server、MS Access、Sybase、Informix、Postgres 等,都将 SQL 作为其标准处理语言。

SQL概述

SQL一般发音sequel,SQL的全称Structured Query Language,SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准,但是每一个数据库都有自己的特性,别的数据库没有。当使用这个数据库特性相关的功能,这时SQL语句可能不是唯一的标准。(90%以上的SQL都是通用的)

什么是数据库

数据库,通常是一个或一组文件,保存了一些符合特定规矩的数据,数据库对应的英语单词是DataBase,简称:DB,数据库的软件称为数据库管理系统(DBMS),全称:DataBase Management System。如:Orade,SQL Server, MySQL,Sybase,informix,interbase,DB2,PostgreSql。

MySQL概述

  • MySQL最初是由“MySQL AB”公司开发的一套关系型数据库管理系统(RDBMS-----Relarional DataBase Management System)。
  • MySQL不仅是最流行的开源数据库,而且是业界成长最快的数据库,每天有超过七万次的下载,其应用范围从大型企业到专有的嵌入应用系统。
  • MySQL AB是由两个人瑞典人和一个芬兰人:David Axmark,Allan Larsson和Michael“Monty”Widenius在瑞典创办的。在年初,Sun Microsystems收购了MySQL AB公司。在2009年,Oracle收购了Sun公司,使MySQL并入Oracle的数据库产品线。

SQL语句的分类

   SQL语句有很多,最好是分门别类,分为:
  • DQL:
    数据查询语言(凡是带有select关键字的都是查询语句)
    select…
  • DML:
    数据操作语言(凡是对表当中的数据进行增删改的都是DML)
    insert delete update
    insert 增
    delete 删
    update 改
    主要是操作表中的数据data。
  • DDL:
    数据定义语言
    凡是带有create,drop,alter都是DDL。
    DDL主要是操作表的结构。不是表中的数据。
    crecte :新建,等同于增
    drop :删除
    alter :修改(这个修改和DML不同,这个主要是对表结构进行操作)
  • TCL:
    不是王牌电视,
    是事务控制语言。
    包括:
    事务提交:commit
    事务回滚:rollback
  • DCL:
    数据控制语言
    例如:授权(grant,)撤销权限(revoke)…

总结

我们今天讲解了SQL的概述,什么是数据库,MySQL的概述和SQL的分类。

SQL—————的分类相关推荐

  1. SQL注入分类,一看你就明白了。SQL注入点/SQL注入类型/SQL注入有几种/SQL注入点分类

    「作者主页」:士别三日wyx 「作者简介」:CSDN top200.阿里云博客专家.华为云享专家.网络安全领域优质创作者 SQL注入分类 一.数值型注入 二.字符型注入 1)单引号字符型注入 2)双引 ...

  2. SQL注入分类、防御

    一.SQL注入分类 按数据类型分 数字类型 后台语句可能为: $id=$_POST['id'] select user,password from users where id=$id 字符类型 $i ...

  3. 05_MySQL笔记-配置文件-连接方式-密码破解-存储引擎-SQL语句分类

    文章目录 MySQL的配置文件 DBMS MySQL的连接方式 MySQL里密码破解 MySQL的存储引擎 SQL语句分类 个人博客 https://blog.csdn.net/cPen_web My ...

  4. mysql约束_从零开始学 MySQL - SQL 约束分类

    目录1.实验简介2.约束 今天我们学习一下 SQL 的约束分类. 1.实验简介 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性.本节实验将在实践操作中熟悉 MySQL ...

  5. mysql候选关键字_MySQL(三)之SQL语句分类、基本操作、三大范式

    一.SQL语句的分类 DML(Data Manipulation Langauge,数据操纵/管理语言) (insert,delete,update,select) DDL(Data Definiti ...

  6. 1.1 sql注入分类与详解

    1.基于报错的 SQL 盲注------构造 payload 让信息通过错误提示回显出来     这里来讲一下报错注入的原理(floor型爆错注入): 0x01:报错过程: 1.rand()用于产生一 ...

  7. SQL 无限级分类语句

    原表数据为: 此处用到了with关键字,在程序中也可以用递归实现,但觉得还是没有一条sql方便 with tb (ID,Name,ParentID,Sort) as(select a.*,conver ...

  8. Web程序员的Mysql进阶序一之sql使用分类及基础

    一般sql语句分为3类:DDL.DML和DCL. DDL:数据库定义类操作,例如:create.drop.alter DML:数据库数据操作,例如:insert.delete.update.selec ...

  9. 数据库SQL语言分类(DDL/DML/DQL/TCL/DCL)

    文章目录 一.数据定义语言 DDL (一)create 数据库对象的创建 (二)alter 修改数据库对象 (三)drop 删除数据库对象 (四)truncate 清空表数据 二.数据操纵语言 DML ...

最新文章

  1. 全球及中国多功能小推车行业消费需求与未来产销前景分析报告2022版
  2. 公文转成电子文档需要注意的事项
  3. 32和64位jvm_我应该使用32位还是64位JVM?
  4. java学习(149):字符输入流
  5. 全职写作过来人,给初学写作者的6条忠告
  6. 数据网站(数据集的获取)、打分网站
  7. 闭环计算机控制系统的例子,自动控制的举例_自动控制的例子_开环和闭环自动控制系统举例...
  8. html分享到微博,前端实现分享内容到微博、QQ、QQ空间、豆瓣等平台
  9. SXWIN7X64EN_20181104_NET_msu_LITE英文精简版
  10. 熊逸《唐诗50讲》感时篇 - 学习笔记与感想
  11. sql左连接查询,去重复数据
  12. 3.5 使用螺旋线工具绘制蜗牛螺纹 [Illustrator CC教程]
  13. Elasticsearch 中为什么选择倒排索引而不选择 B 树索引
  14. 地产中介门店10用户桌面云方案
  15. win7已经阻止此发行者在您的计算机上运行软件,Win7系统提示Windows已经阻止此软件因为无法验证发行者解决方法...
  16. 忍者必须死3 通关 服务器维护,忍者必须死3进不去怎么办 进不去解决方法详解[多图]...
  17. Latex引用参考文献的5种方式
  18. OSChina 周六乱弹 ——你知道妹子喜欢什么了么?
  19. TokenInsight 对话首席——平台币暴涨,暖春来临?
  20. FMC子卡模块学习资料:FMC303-两路14位2.5Gsps DA FMC子卡模块

热门文章

  1. C# 从控件 sender 操作当前控件
  2. Typescript详解
  3. C语言程序设计笔记(浙大翁恺版) 第八周:数组
  4. 什么是Receptive Field
  5. 【原创】企业级Linux环境部署(很全、很细)
  6. php生成其他网页截图,php实现网页截图
  7. 52单片机定时器0-2实现1ms定时
  8. 手机WIFI传文件到局域网服务器,电脑和手机在同一局域网上,怎样无线传输文件? -电脑资料...
  9. 《马丁伊登》读后感范文(下)2000字
  10. Sketch 快捷键速记表(中英对照)