学习笔记-MySql数据库介绍与连接

一.MySQL数据库介绍

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

1.特点
  • 开源,所以不需要支付额外的费用(6版本开始收费)。
  • 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
  • 使用标准的SQL数据语言形式。
  • 支持多线程,可以充分的利用CPU资源
  • 可以安装在不同的操作系统,例如:Windows、Linux、Mac OS等等。并且提供多种编程语言的操作接口。这些编程语言包括C、C++、Python、Java、Ruby等等。
2.版本
  • MySQL Community Server:社区版本,开源免费,但不提供官方技术支持。
  • MySQL Enterprise Edition:企业版本,需付费,可以试用30天。
  • MySQL Cluster:,开源免费。可将几个MySQL Server封装成一个Server。
  • MySQL Cluster CGE:高级集群版,需付费。
  • MySQL Workbench(GUITOOL):一款专为MySQL设计的ER(实体关系数据模型)/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。MySQLWorkbench又分为两个版本,分别是社区版(MySQL Workbench OSS)、商用版(MySQL WorkbenchSE)。

二.MySQL数据库的安装

1.安装

MySQL是开源免费的,可以直接去官网下载最新版MySQL,https://dev.mysql.com/downloads/mysql/

注意:默认的安装路径: C:\Program Files\MySQL\MySQL Server 8.0\bin

2.环境变量的添加

【我的电脑】右键 ->【高级系统设置】->【高级】->【环境变量】

三.mysql数据库连接

1.命令连接:
(1)登录:
  • 方式1: mysql -u用户名 -p密码
  • 方式2: mysql -u用户名 -p 回车后再输入密码
  • 方式3: mysql -h主机地址 -p 回车后再输入密码
    注意: localhost默认代表本地主机,或者127.0.0.1也代表本机
(2)登出:
  • 方式1: exit
  • 方式2: quit
  • 方式3: \q
    注意: 在mac/linux中使用ctrl+d/ctrl+c也能退出
(3)查看ip地址
  • window: ipconfig
  • mac/linux: ifconfig
2.图形化开发工具连接
相关推荐
白远山17 分钟前
健身场馆无人自动化解决方案:从架构到落地实践
java·开发语言·数据库·数据挖掘·需求分析
虎虎(_ _)。゜zzZ23 分钟前
SQLAlchemy入门教程
数据库·后端·python·sql·ai·sqlalchemy
迷茫的大专生1 小时前
服务器部署与 MySQL 运维学习笔记:从 Ansible 到高可用与性能优化
mysql·nginx·ansible·mysql优化·keepalive
Data_Journal1 小时前
如何将网页抓取用于机器学习
大数据·开发语言·数据库·python·scrapy
谢白羽2 小时前
MiniMax-H3 : 4卡 H20-3e一套权重部署实践/8卡H200部署优化实测
笔记·llm·论文·大模型部署·sglang
Lyra_Infra2 小时前
从 MySQL 到达梦:一次信创隔离环境里的数据库迁移踩坑实录
数据库·后端·mysql
数据工匠老o2 小时前
sysbench/TPC-C/自定义脚本:数据库压测工具对比与实战流程
数据库·测试
志尊宝2 小时前
Vue3 零基础每日笔记(024):组件的创建与使用——从 import 到自动导入
前端·vue.js·笔记·前端框架·html5
数安3000天2 小时前
数据分类分级产品有哪四类技术路线?
大数据·数据库
泡茶喝茶写代码2 小时前
量化数据开发实战系列(第 25 篇):基金基础接口实战:基金列表、ETF-LOF 分类、基金概况、净值数据
java·数据库·人工智能·python·mysql