MySQL简介

1、什么是MySQL

        MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDMS (Relational Database Management System,关系型数据库管理系统)应用软件之一。

        MySQL是一种关系型数据库管理系统,​​​​​​​关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

2、SQL语言

        SQL(Structured Query Language 即结构化查询语言)。数据库管理系统通过 SQL语言来管理数据库中的数据。SQL语言是一种数据库查询和程序设计语言。其主要用于存取数据、查询数据、更新数据和管理关系数据库系统。SQL语言是IBM公司于1975年~1979年之间开发出来的,主要使用于IBM关系数据库原型SystemR。在20世纪80年代,SQL语言被美国国家标准学会(American National Standards Institute,简称为ANSI)和国际标准化组织( International Organization for Standardization,简称为ISO)通过为关系数据库语言的标准。SOL语言分为3个部分数据定义语言(Data DefinitionLanguage,简称为DDL)、数据操作语言(Data Manipulation Language,简称为DML)和数据控制语言(Data Control Language,简称为 DCL)。

        数据库管理系统通过这些SOL语句可以操作数据库中的数据。在应用程序中,也可以通过 SQL语句来操作数据。例如,可以在Java语言中嵌入SQL语句。通过执行 Java 语言来调用 SQL语句,这样即可在数据库中插入数据、查询数据。SQL语句也可以嵌入到C语言、PHP语言等编程语言当中。

3、C/S架构

        mysql采用的是C/S 架构,也就是我们平常所说的客户端-服务器模型。MySQL、Oracle以及Microsoft SQL Server等数据库是基于客户机—服 务器的数据库。客户机—服务器应用分为两个不同的部分。服务器部分是负责所有数据访问和处理的一个软件。这个软件运行在称为数据库服务 器的计算机上。 与数据文件打交道的只有服务器软件。关于数据、数据添加、删除 和数据更新的所有请求都由服务器软件完成。这些请求或更改来自运行客户机软件的计算机。客户机是与用户打交道的软件。例如,如果你请 求一个按字母顺序列出的产品表,则客户机软件通过网络提交该请求给服务器软件。服务器软件处理这个请求,根据需要过滤、丢弃和排序数据;然后把结果送回到你的客户机软件。所有这些活动对用户都是透明的。数据存储在别的地方,或者数据库服务器为你完成这个处理这一事实是隐藏的。你不需要直接访问数据文件。事实上,多数网络的建立使用户不具有对数据的访问权,甚至不具有对存储数据的驱动器的访问权。

4、MySQL的优势

  • 运行速度快,MySQL体积小,命令执行的速度快。
  • 使用成本低。MySQL是开源的,且提供免费版本,对大多数用户来说大大降低了使用成本。
  • 使用容易。与其他大型数据库的设置和管理相比,其复杂程度较低,易于使用。
  • 可移植性强。MySQL能够运行与多种系统平台上,如windouws,Linux,Unix等。
  • 适用更多用户。MySQL支持最常用的数据管理功能,适用于中小型企业甚至大型网站应用。
  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值