什么是数据库?MySQL是什么?如何搭建MySQL数据库?如何通过cmd连接MySQL?常用的支持MySQL数据库可视化软件有哪些(包含下载地址)?~_` 数据库

数据库简介

我们可以把数据库看成一个软件,这个软件不仅可以运行在服务器上,也可以运行在个人电脑中。
数据库的特性:

  1. 持久化存储
  2. 有效性
  3. 扩展好

数据库中每个表用可视化呈现出的样子类似于我们所见的Excel表格。在数据库中,我们将一列数据称之为字段,一行数据称之为记录,能够唯一表示莫个记录的称之为主键,主键就类似于id,有唯一性。而数据库中可以保存众多表在这里插入图片描述
常见的数据库有mysql、oracle、sqlserver、sqlite、postgreSQL等。而数据库分为关系型数据库非关系型数据库MySQL就属于关系型数据库,微软开发的SqlServer也属于关系型数据库。

搭建MySQL数据库

我们可以直接去下载官方MySQL数据库(官方下载地址),但是官方下载后要配置环境等较为繁琐,我们在这里选择使用phpstudy(官方下载地址)集成环境来安装MySQL。(注意,安装phpstudy的文件路径不要出现中文)在这里插入图片描述
这里我用的是8的版本,你也可以选择比较早的版本安装,根据个人习惯来选择就好。安装完成后找到安装的文件,并在环境变量中添加安装路径\phpstudy_pro\Extensions\MySQL8.0.12\bin其中MySQL后面的版本号可能会有所不同。
在这里插入图片描述

cmd中常用的MySQL指令

  1. 查看是否正常安装了MySQL
    1. 我们在phpstudy中启动MySQL和在环境变量中完成添加后打开cmd或powershell
    2. 然后输入 mysql -V 查看mysql版本号(此处V为大写字母V)。
    3. 如果输出的不是类似下图中mysql的版本号,而不是未找到命令等错误。则可能在环境变量配置上有所问题。
      在这里插入图片描述
  2. 进入MySQL。

mysql -u [ 用户名(默认为root)] -p

输入完成后会提示输入密码,默认密码同样是root。成功进入会出现如下图中的场景。
在这里插入图片描述

如果连接的数据库在其他电脑或者服务器中,则需要在命令中添加-h。

mysql -h [主机名] -u [用户名] -p

连接本地也可以添加主机名,默认主机名为localhost 或 127.0.0.1

常用的数据库可视化软件

SQLyog

小巧便携,软件一共十几MB,功能比较齐全。个人感觉界面也比较美观
在这里插入图片描述
下载地址

phpMyAdmin

phpMyAdmin 以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。借由此Web接口可以成为一个简易方式输入繁杂SQL语法的较佳途径,尤其要处理大量资料的汇入及汇出更为方便。其中一个更大的优势在于由于phpMyAdmin跟其他PHP程式一样在网页服务器上执行,但是您可以在任何地方使用这些程式产生的HTML页面,也就是于远端管理MySQL数据库,方便的建立、修改、删除数据库及资料表。也可借由phpMyAdmin建立常用的php语法,方便编写网页时所需要的sql语法正确性。我主要使用Python,所以我并没有尝试使用过这块产品对此并不了解。喜欢使用PHP的小伙伴可以下载尝试使用。
下载地址

DataGrip

JetBrains 发布了全新的重量级产品,号称数据库与 SQL 领域中的瑞士军刀。
DataGrip提供了对主流数据库管理系统的访问
市场上的重量级产品:Oracle、SQL Server、DB2与Sybase
社区流行产品:MySQL、PostgreSQL
小众产品:SQLite、Apache Derby、HyperSQL与H2
并且修改数据库对象并自动生成脚本。
我正在使用的pycharm同样也是JetBrains公司的产品,这家公司产品线完善,而且每款产品都可以说是领域中的瑞士军刀,功能齐全,但是这家公司所有软件都没有官方中文,社区中文并不是很齐全,对我这种英语较差的同学来说看上很煎熬,所有我也并没有把这个工具作为我的首选。
下载地址

在这里插入图片描述

Navicat Premium

Navicat Premium也是一款功能齐全的可视化数据库管理工具,他的大小是SQLyog的数十倍,功能比SQLyog更加丰富。支持的数据库多种多样,而且支持众多格式的导入导出,界面也给人一种简洁美观的感觉。是本人非常喜欢的一个软件。也是当下我正在使用的软件。在这里也推荐给大家。
下载地址
在这里插入图片描述

发布了53 篇原创文章 · 获赞 28 · 访问量 5558
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章