SQL—————的分类
前言
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—————的分类相关推荐
- SQL注入分类,一看你就明白了。SQL注入点/SQL注入类型/SQL注入有几种/SQL注入点分类
「作者主页」:士别三日wyx 「作者简介」:CSDN top200.阿里云博客专家.华为云享专家.网络安全领域优质创作者 SQL注入分类 一.数值型注入 二.字符型注入 1)单引号字符型注入 2)双引 ...
- SQL注入分类、防御
一.SQL注入分类 按数据类型分 数字类型 后台语句可能为: $id=$_POST['id'] select user,password from users where id=$id 字符类型 $i ...
- 05_MySQL笔记-配置文件-连接方式-密码破解-存储引擎-SQL语句分类
文章目录 MySQL的配置文件 DBMS MySQL的连接方式 MySQL里密码破解 MySQL的存储引擎 SQL语句分类 个人博客 https://blog.csdn.net/cPen_web My ...
- mysql约束_从零开始学 MySQL - SQL 约束分类
目录1.实验简介2.约束 今天我们学习一下 SQL 的约束分类. 1.实验简介 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性.本节实验将在实践操作中熟悉 MySQL ...
- mysql候选关键字_MySQL(三)之SQL语句分类、基本操作、三大范式
一.SQL语句的分类 DML(Data Manipulation Langauge,数据操纵/管理语言) (insert,delete,update,select) DDL(Data Definiti ...
- 1.1 sql注入分类与详解
1.基于报错的 SQL 盲注------构造 payload 让信息通过错误提示回显出来 这里来讲一下报错注入的原理(floor型爆错注入): 0x01:报错过程: 1.rand()用于产生一 ...
- SQL 无限级分类语句
原表数据为: 此处用到了with关键字,在程序中也可以用递归实现,但觉得还是没有一条sql方便 with tb (ID,Name,ParentID,Sort) as(select a.*,conver ...
- Web程序员的Mysql进阶序一之sql使用分类及基础
一般sql语句分为3类:DDL.DML和DCL. DDL:数据库定义类操作,例如:create.drop.alter DML:数据库数据操作,例如:insert.delete.update.selec ...
- 数据库SQL语言分类(DDL/DML/DQL/TCL/DCL)
文章目录 一.数据定义语言 DDL (一)create 数据库对象的创建 (二)alter 修改数据库对象 (三)drop 删除数据库对象 (四)truncate 清空表数据 二.数据操纵语言 DML ...
最新文章
- 全球及中国多功能小推车行业消费需求与未来产销前景分析报告2022版
- 公文转成电子文档需要注意的事项
- 32和64位jvm_我应该使用32位还是64位JVM?
- java学习(149):字符输入流
- 全职写作过来人,给初学写作者的6条忠告
- 数据网站(数据集的获取)、打分网站
- 闭环计算机控制系统的例子,自动控制的举例_自动控制的例子_开环和闭环自动控制系统举例...
- html分享到微博,前端实现分享内容到微博、QQ、QQ空间、豆瓣等平台
- SXWIN7X64EN_20181104_NET_msu_LITE英文精简版
- 熊逸《唐诗50讲》感时篇 - 学习笔记与感想
- sql左连接查询,去重复数据
- 3.5 使用螺旋线工具绘制蜗牛螺纹 [Illustrator CC教程]
- Elasticsearch 中为什么选择倒排索引而不选择 B 树索引
- 地产中介门店10用户桌面云方案
- win7已经阻止此发行者在您的计算机上运行软件,Win7系统提示Windows已经阻止此软件因为无法验证发行者解决方法...
- 忍者必须死3 通关 服务器维护,忍者必须死3进不去怎么办 进不去解决方法详解[多图]...
- Latex引用参考文献的5种方式
- OSChina 周六乱弹 ——你知道妹子喜欢什么了么?
- TokenInsight 对话首席——平台币暴涨,暖春来临?
- FMC子卡模块学习资料:FMC303-两路14位2.5Gsps DA FMC子卡模块