常见的数据库和数据库管理工具

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 常见的数据库和数据库管理工具

大家好,我是阿娟,一位从业 7 年的软测试程序媛

SQL是软件测试必须要掌握的知识,今天先给大家分享几款常见的数据库和数据库管理工具


一、常见的数据库


一)关系型数据库


MySQL、SQL Server、Oracle


二)非关系型数据库


Redis、Memcache、MongoDb、HBase


二、常见的数据库管理工具


一)Navicat


一套速度快、靠谱并非常划算的数据库管理工具,专为简化数据库的管理及减少系统软件管理成本费而设。


二)phpMyAdmin


一个欢迎程度很高的基于web的数据库管理工具,适用于MySQL。它可以建立和删掉数据库,建立/删掉/修改报表,删去/编辑/增加字段名,运行SQL脚本文件等。


三)DBeaver


一个通用性很高的数据库管理工具,适用MySQL,PostgreSQL,Oracle,DB2,MSSQL,Sybase,Mimer,HSQLDB,Derby,并且还能适配JDBC的数据库。最关键的是,它完全开源、完全免费。


四)MySQL Workbench


为数据库系统架构师和开发人员提供可视化数据库设计方案、管理方法的工具,它包括了用以建立繁杂的数据建模实体模型,顺向和反向数据库工程项目。


五)SQLyog


一个迅速而简约的图形化数据库的管理工具,适用于MySQL。它可以在任意地方高效地管理你的数据库。


三、以Mac上安装mysql为例


一)使用mac自带的brew安装


 1、若不考虑安装mysql的版本,执行brew install mysql

 2 、若需要选择mysql版本,只要@版本即可,执行brew install mysql@版本号

 3、安装完成后启动mysql,执行mysql.server start


软件包下载好后,homebrew会自动为软件的二进制文件创建符号链接(symbolic link)也叫软链接。安装的软件包安装在/usr/local/Cellar目录下,软件包的二进制文件会被创建软链接文件放在/usr/local/bin中。所以通过homebrew安装的软件包其实是不需要设置环境变量的。


二)下载mysql安装包安装


1、官网地址:https://www.mysql.com/downloads/

点击download-到当前页面的最下边,看到社区版本,点击进去。



2、根据自己的电脑配置进行选择下载

3、安装


下载完成后,双击打开安装包,一步一步安装;安装成功后在系统设置中可以看到一个mysql图标,点击图标手动开启mysql。


4、环境变量配置


执行vim ~/.bash_profile,在该文件中添加mysql/bin的目录,    PATH=$PATH:/usr/local/mysql/bin 添加完成后,按esc,然后输入wq保存。最后执行输入source ~/.bash_profile。


配置完成后启动mysql,终端输入执行mysql.server start,mysql环境配置完成后就可以进行数据库相关的操作了。


以上就是今天的分享,谢谢你的阅读呀~

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
22天前
|
SQL 关系型数据库 数据库
国产数据实战之docker部署MyWebSQL数据库管理工具
【10月更文挑战第23天】国产数据实战之docker部署MyWebSQL数据库管理工具
68 4
国产数据实战之docker部署MyWebSQL数据库管理工具
|
1月前
|
SQL 数据可视化 关系型数据库
【数据库工具】DBeaver:一款免费的通用数据库工具和 SQL 客户端
【数据库工具】DBeaver:一款免费的通用数据库工具和 SQL 客户端
109 1
|
1月前
|
Rust 关系型数据库 Linux
Rainfrog: 轻量级数据库管理工具
【10月更文挑战第3天】
|
3月前
|
前端开发 数据库 Python
用Python轻松开发数据库取数下载工具
用Python轻松开发数据库取数下载工具
|
3月前
|
SQL 数据处理 数据库
|
3月前
|
SQL 存储 监控
|
3月前
|
Java 开发者 前端开发
Struts 2、Spring MVC、Play Framework 上演巅峰之战,Web 开发的未来何去何从?
【8月更文挑战第31天】在Web应用开发中,Struts 2框架因强大功能和灵活配置备受青睐,但开发者常遇配置错误、类型转换失败、标签属性设置不当及异常处理等问题。本文通过实例解析常见难题与解决方案,如配置文件中遗漏`result`元素致页面跳转失败、日期格式不匹配需自定义转换器、`<s:checkbox>`标签缺少`label`属性致显示不全及Action中未捕获异常影响用户体验等,助您有效应对挑战。
89 0
|
3月前
|
数据库 测试技术 开发者
Play Framework的测试魔法:让代码在舞台上翩翩起舞,确保应用质量的幕后英雄!
【8月更文挑战第31天】Play Framework不仅以其高效开发与部署流程著称,还内置了强大的测试工具,提供全面的测试支持,确保应用高质量和稳定性。本文将详细介绍如何在Play Framework中进行单元测试和集成测试,涵盖`WithApplication`、`WithServer`及`WithDatabase`等类的使用方法,并通过示例代码手把手教你如何利用Play的测试框架。无论是单元测试、集成测试还是数据库操作测试,Play Framework均能轻松应对,助你提升应用质量和开发效率。
45 0
|
3月前
|
SQL 关系型数据库 数据库连接
Entity Framework Core 入门教程来袭!快速上手强大的 ORM 工具,开启高效数据库开发之旅!
【8月更文挑战第31天】Entity Framework Core(EF Core)是一个轻量且可扩展的对象关系映射(ORM)框架,允许开发者使用 .NET 语言操作数据库而无需直接编写 SQL 语句。本教程涵盖 EF Core 的安装、数据库上下文创建、数据库连接配置及常见数据库操作(如添加、查询、更新和删除),并介绍如何利用数据库迁移功能安全地更改数据库结构。通过本教程,你可以快速掌握 EF Core 的基本用法,提高开发效率。
88 0
|
3月前
|
SQL 监控 关系型数据库
SQL性能监控与调优工具的神奇之处:如何用最佳实践选择最适合你的那一个,让你的数据库飞起来?
【8月更文挑战第31天】在现代软件开发中,数据库性能监控与调优对应用稳定性至关重要。本文对比了数据库内置工具、第三方工具及云服务工具等几种常用SQL性能监控与调优工具,并通过示例代码展示了如何利用MySQL的EXPLAIN功能分析查询性能。选择最适合的工具需综合考虑功能需求、数据库类型及成本预算等因素。遵循了解工具功能、试用工具及定期维护工具等最佳实践,可帮助开发者更高效地管理和优化数据库性能,迎接未来软件开发中的挑战与机遇。
56 0
下一篇
无影云桌面