问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

1.2 MySQL 数据库介绍

发布网友 发布时间:2022-04-24 06:29

我来回答

1个回答

懂视网 时间:2022-05-02 09:35

一、MySQL概述

MySQL是关系型数据库、与其他数据库相比虽不完美,却足够灵活,能够适应多种环境,例如LAMP架构和LNMP架构的web应用。。同事也可以嵌入到应用程序中,也支持数据库仓库、内容索引和不说软件、高可用冗余系统以及在线事务处理系统(OLTP)等各种应用类型。

MySQL最与众不同的当属他的数据存储引擎架构,这种架构的设计在查询处理及其他系统任务和数据的存储/提取相分离。这种处理和存储分离的设计可以在使用时根据性能、特性以及其他需求来选择数据的存储方式。

如图1.1展示了MySQL的逻辑架构图。

技术分享

逻辑结构从上至下依次为连接器、MySQL的核心服务层和存储引擎层;

第一层:连接器  链接客户端,提供应用接口等

第二层:MySQL的核心功能层  MySQL管理层,查询解析、分析、优化、缓存及所有的内置函数等,所有需要跨存储引擎的功能都在该层实现:存储过程、触发器和视图等。

第三层:存储引擎层   存储引擎负责MySQL中数据的存储和提取。每个存储引擎均有其优劣势。服务器通过API与存储引擎进行通信。这些接口屏蔽了不同存储引擎之间的差异,使得这些差异对上层的查询过程透明。存储引擎API包含几十个底层函数,用于执行注入事务等操作。但、存储引擎不会解析SQL,不同存储引擎之间也不会相互通信,而只是简单地相应上层服务器的请求。

二、认识SQL:

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。


SQL语言结构
结构化查询语言包含6个部分:
一:数据查询语言(DQL:Data Query Language):
其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
二:数据操作语言(DML:Data Manipulation Language):
其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
三:事务处理语言(TPL):
它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。
四:数据控制语言(DCL):
它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
五:数据定义语言(DDL):
其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。
六:指针控制语言(CCL):
它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。


本文出自 “小熊运维” 博客,请务必保留此出处http://maoxiaoxiong.blog.51cto.com/11705634/1981577

1、MySQL数据库基本介绍

标签:数据库、mysql、sql语言结构

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
叶罗丽精灵梦小游戏有吗? 女孩爱玩化妆换衣服的游戏 洋娃娃类似的游戏推荐 女生换装小游戏有哪些 哪一个换装游戏是古代的宫廷小花仙 女生换装小游戏有哪些 有没有比较好玩的纯古风换装单机游戏啊 父母走了,如何怀念? 如何在失去亲人后怀念他们呢? 父亲过世,如何怀念 U盘损坏数据恢复的有效方法使用专业工具和技巧来恢复U盘中的损坏... ...格式化的U盘中的数据文件简单有效的数据恢复方法和注意事项_百度知 ... 手机格式化恢复技巧教你简单有效地恢复误格式化的手机数据 大数据会计和会计的区别是什么? 云会计是什么意思? 云会计国内研究现状 什么是云会计,云会计跟云计算一样吗?求解,拜托,拜托,急求 “云会计”的是什么? 浅析大数据背景下云会计的发展 什么是云会计? 云计算能给会计人工作带来哪些改变 什么是云会计?有什么用途? 云计算会带来会计行业的下一次革命吗 对会计信息系统来说,云计算意味着什么,优势略势 什么是云会计 云计算对会计的影响 云计算对财务会计的影响 梦见自已的舌头断成两半,能放到嘴里,还能说话不影响什么。 梦见不小心把自已舌头咬断1了没出血 梦见自己满嘴掉牙而且舌头也出现断裂 梦见自己舌头断了,一节一节的,一直吐,一直都有,满嘴是血 梦见自己的舌头被自己咬断、预示着什么? 手机聊天记录怎么样才能彻底删除 云计算和会计学哪个更好 互联网对会计行业的影响 MySQL数据库介绍,不要网上复制的 会计云主要是什么啊?求简介。。。 MySQL的价格是多少? vivo手机如何设置开机密码 vivo手机如何设置密码? vivo x9怎么设置锁屏密码? 公派出国留学读博需要自己花钱吗? 出国留学是自费呢还是公费呢 怎么我的魅族手机使用联通4g卡上qq显示设备是3g在线? 成本管理的六种基本方法 出国留学中介费什么时候付 成本控制基本原则是什么? 怎么控制成本? 为什么我的QQ显示3G在线,不是iPhone在线? 成本管控的方法 成本控制的基础工作有什么? 苹果6plus用联通4gqq显示在线怎么还是3g? 拼多多怎样才算拼成功?