MariaDB(多功能数据库服务器)
v10.4.10 免费版- 软件大小:95.85 MB
- 更新日期:2020-12-11 10:05
- 软件语言:英文
- 软件类别:数据库类
- 软件授权:免费版
- 软件官网:待审核
- 适用平台:WinXP, Win7, Win8, Win10, WinAll
- 软件厂商:
软件介绍 人气软件 下载地址
MariaDB服务器是世界上最受欢迎的数据库服务器之一,它由MySQL的原始开发人员制作,并保证保持开源,著名的用户包括Wikipedia,WordPress.com和Google;它将数据转换为从银行到网站的各种应用程序中的结构化信息,它是MySQL的增强的直接替代品,之所以使用MariaDB是因为它具有快速,可扩展和强大的功能,并具有丰富的存储引擎,插件和许多其他工具的生态系统,这使其在多种使用案例中都具有通用性;该应用程序是作为开源软件和关系数据库开发的,它提供了一个SQL访问数据的接口,Maria DB的最新版本还包括GIS和JSON功能;MariaDB Server最初是作为MySQL的分支而诞生的,它继承了强大的性能和传统的Relational DBMS功能,这些功能使该生态系统一开始如此受欢迎,自从分叉以来的几年中,这些平台之间已经开始出现分歧,因为它已经成为了独立的领导者!
软件功能
差异会转化为优势,其中许多优势是特定于用户的,包括增强了优化程序,窗口功能
系统和应用程序时段的版本表,复制和群集支持以及对新存储引擎
如ColumnStore,MyRocks,Spider,和咏叹调
为了提供优质的产品,服务器利用其自己的测试套件来评估新功能和补丁。
该套件包含更多测试,并且在代码交付之前已修复了这些测试中发现的错误。
测试是针对Maria DB Server 64位的几种配置运行的,以更好地在不同的环境中测试功能
并且在给定配置中功能不可用时不运行测试。
它包括许多新功能和扩展。当社区提交被认为有用,安全和稳定的补丁或功能时
将尽一切努力将它们与程序集成并包含在程序中。
软件特色
周期外发布以修复MariaDB 10.5.7中的回归
跟踪MDEV-19838,以更改协议检查以支持以下实现(在某些数据包的末尾添加垃圾)
PHP PDO(所有版本)
mysqlnd 自PHP,mysql-connector-python(所有版本)
和mysql-connector-java(所有版本)
任意InnoDB缓冲池和数据文件损坏
处理key_column[NOT]IN(large-list-of constants)形式的构造时,查询优化器消耗了大量内存
所有以前以二进制开头的二进制文件mysql现在都以开头mariadb
带有对应mysql命令的符号链接
通过systemd服务启动MariaDB服务器时,它将使用mariadbd二进制名称启动
因此它现在将显示在系统进程列表中,而不是mysqld
mariadbd-safe包装脚本相同。即使通过mysqld_safesymlink调用
它也将以mariadbd而不是mysqld现在开始实际的服务器进程。
这还影响通过尚未切换到SystemD的平台上的系统服务初始化脚本的启动
安装步骤
1、用户可以点击本网站提供的下载路径下载得到对应的程序安装包
2、只需要使用解压功能将压缩包打开,双击主程序即可进行安装,弹出程序安装界面
3、同意上述协议条款,然后继续安装应用程序,点击同意按钮即可
4、可以根据自己的需要点击浏览按钮将应用程序的安装路径进行更改
5、弹出以下界面,用户可以直接使用鼠标点击下一步按钮
6、桌面快捷键的创建可以根据用户的需要进行创建,也可以不创建
7、现在准备安装主程序,点击安装按钮开始安装
8、弹出应用程序安装进度条加载界面,只需要等待加载完成即可
9、根据提示点击安装,弹出程序安装完成界面,点击完成按钮即可
使用教程
理解数据库的最简单方法是作为一组相关文件。想象一下商店中的销售订单文件(纸质文件还是数字文件)。
然后是另一个包含库存记录的产品文件。
要完成订单,您需要在订单文件中查找产品,然后在产品文件中查找并调整该特定产品的库存水平。
数据库和控制该数据库的软件称为数据库管理系统(DBMS),有助于完成此类任务。
如今,大多数数据库都是关系数据库,之所以这样命名,是因为它们处理由公共字段关联的数据表。
例如,下面的表1显示了产品表,而表2显示了发票表。
如您所见,两个表之间的关系基于common字段product_code。
只要有一个公共字段,任何两个表就可以相互关联。
数据库术语
让我们仔细看看前两个表,以了解它们的组织方式:
每个表由许多行和列组成。
每个新行都包含有关一个实体(例如一个产品或一个订单行)的数据。
这称为记录。例如,表1的第一行是一条记录;
它描述了A416产品,这是一盒价值14美分的指甲。术语行和记录可以互换。
每列(也称为属性)包含与记录相关的一条数据,称为元组。属性的示例是所售商品的数量或产品的价格。
引用数据库表时,属性称为field。例如,表1的“描述”列中的数据是字段。术语属性和字段可以互换。
考虑到这种结构,数据库为您提供了一种处理这些数据的方法:SQL。
SQL(结构化查询语言)是搜索记录或进行更改的强大方法。
几乎所有的DBMS都使用SQL,尽管许多DBMS都添加了自己的增强功能。
这意味着当您在使用MariaDB时学习SQL时,几乎所有的语言都不是特定于MariaDB的
并且还可以与其他关系数据库一起使用
例如PostgreSQL,MySQL,Oracle和SQL Server。
MariaDB最初是作为MySQL的替代产品而创建的,因此MariaDB和MySQL尤其接近。
登录MariaDB
像这样从命令行登录您的MariaDB服务器:
mysql -u //用户名// -p -h // ip_address // // db_name //
用您的数据库用户名替换user_name。将ip_address替换为服务器的主机名或地址。
如果要从登录的同一服务器访问MariaDB,则不要包含-h和ip_address。
将db_name替换为您要访问的数据库的名称(例如test,它已经为测试目的而创建)。
当提示您输入密码时,请输入密码。如果登录成功,您应该会看到类似于以下内容:
MariaDB [测试] >
您将在此处输入所有SQL语句。稍后会更多。现在,让我们看一下提示的组成部分:
MariaDB部分表示您已连接到MariaDB数据库服务器。
方括号之间的单词是默认数据库的名称,在此示例中为测试数据库。
数据库基础
要更改数据库或检索数据,您将需要输入SQL语句。SQL代表结构化查询语言。
请求数据的SQL语句称为查询。数据库将信息存储在表中。它们类似于电子表格,但是在管理数据方面效率更高。
请注意,测试数据库可能尚未包含任何数据。如果要跟着入门学习,请将以下内容复制并粘贴到mysql客户端中。
这将创建我们将使用的表并向其中添加一些数据。不必担心了解它们。我们稍后再讲。
注意上面使用的分号。在MySQL的客户端,您可以输入多行非常复杂的SQL语句。
在键入分号并按[Enter]之前,它不会发送SQL语句。
让我们看看您到目前为止所做的。输入以下内容:
请注意,这将显示数据库中表的列表。如果您的test数据库中没有表,则结果应与上面相同。
现在,我们输入以下内容以获得有关这些表之一的信息:
我们感兴趣的主要信息是“字段”列。
其他列提供了有关数据库中数据的结构和类型的有用信息
但字段列为我们提供了名称,这些名称是从表中检索数据所必需的。
让我们从books表中检索数据。我们将通过执行如下SELECT语句来做到这一点:
此SQL语句或查询要求数据库向我们显示books表中的所有数据。通配符(' *')表示选择所有列。
插入资料
现在假设我们要向该表添加另一本书。我们将添加《骨头的巢穴》这本书。
要将数据插入表中,可以使用INSERT语句。要将信息插入一本书,我们将输入以下内容:
请注意,我们在表名后的括号中放置了一个列列表,然后输入关键字
然后在括号中输入了VALUES一个值列表,其顺序与列的列出顺序相同。
我们可以按不同的顺序排列列,只要值与列出列的顺序相同即可。
请注意,返回的消息表明SQL语句的执行正常,并输入了一行。
再次执行以下SQL语句,看看返回了什么结果:
从书中选择* ;
您应该在结果的最后一行看到刚输入的数据。
在查看其他书籍的数据时,假设我们注意到第七本书的标题拼写错误。
应该将其拼写为The Hobbit,而不是The Hobbbit。我们将需要更新该行的数据。
修改资料
要更改表中的数据,将使用UPDATE语句。让我们更改上述书籍的拼写。为此,请输入以下内容:
更新 书籍
SET Title = “ The Hobbit”
WHERE BookID = 7 ;
查询 行, 1 行 的影响 (0 。00 秒)
行 匹配: 1 改变: 1个 警告: 0
注意此SQL语句的语法。该SET子句用于列出列和设置它们的值。
该WHERE子句说,您只想更新BookID列的值为的行7,其中只有一个。
您可以从返回的消息中看到,有一行与该WHERE子句匹配,并且有一行已更改。
没有警告,因为一切都很好。从前面执行SELECT,以查看数据已更改。
如您所见,使用MariaDB并不是很困难。
您只需要了解SQL的语法,因为它不允许键入错误或顺序错误或其他偏差的事情。
人气软件
-
PL/SQL Developer(PL/SQL数据库管理软件) 130.1 MB
/简体中文 -
Oracle SQL Developer(oracle数据库开发工具) 382 MB
/简体中文 -
PowerDesigner16.6 32/64位 2939 MB
/简体中文 -
Navicat for MySQL 15中文 72.1 MB
/简体中文 -
Navicat Data Modeler 3中文 101 MB
/简体中文 -
SPSS 22.0中文 774 MB
/多国语言 -
db文件查看器(SQLiteSpy) 1.67 MB
/英文 -
Navicat Premium V9.0.10 简体中文绿色版 13.00 MB
/简体中文 -
Navicat 15 for MongoDB中文 78.1 MB
/简体中文 -
sql prompt 9 12.67 MB
/简体中文