1. MySQL概述

数据库相关概念

  • 数据库(DataBase,DB):存储数据的仓库,数据有组织的进行存储。
  • 数据库管理系统(DataBase Management System,DBMS):操纵和管理数据库的大型软件。
  • SQL(Structured Query Language,SQL):操作关系型数据库的编程语言,定义了一套操作关系型数据库的统一标准。

image.png

  • 有名的关系型数据库有Oracle,MySQL,Microsoft SQL Server等。
  • 只要是关系型数据库,最终操作时,都是使用SQL语言来进行统一操作。SQL语言是操作关系型数据库的统一标准。

MySQL数据库

版本

有两个版本,一个社区版本,是免费的,一个企业版本,是收费的。

下载

安装

启动停止

  • MySQL安装完成之后,在系统启动时,会自动启动MySQL服务,无需手动启动。
  • 我们也可以手动启动,以管理员身份运行cmd:

net start mysql80
net stop mysql80

客户端连接

  1. 方式一:使用MySQL提供的客户端命令行工具

image.png

  1. 方式二:使用系统自带的命令行工具执行指令

mysql [-h 127.0.0.1] [-p 3306] -u root -p;

  • -h:MySQL服务所在的主机IP
  • -p:MySQL服务端口号,默认3306
  • -u:MySQL数据库用户名
  • -p:MySQL数据库用户名对应的密码
  • 这种方式的前提:MySQL安装完毕后需要配置PATH环境变量。

数据模型

  1. 关系型数据库(RDBMS):建立在关系模型基础上,由多张相互连接的二维表组成的数据库。
  • 二维表:由行和列组成的表。

image.png

  • 特点:
    • 使用表存储数据,格式统一,便于维护。
    • 使用SQL语言操作,标准统一,使用方便。
  1. 数据模型

MySQL是关系型数据库,是基于二维表进行数据存储的。
image.png

  • 我们可以通过MySQL客户端连接数据库管理系统DBMS,然后通过DBMS操作数据库。
  • 可以使用SQL语句,通过数据库管理系统操作数据库,以及操作数据库中的表结构及数据。
  • 一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表又可以包含多行记录。

图形化界面工具

image.png
mysql主流的图形化界面工具有以上三种,我们主要学习DataGrip

安装

使用

  1. 添加数据源

image.png
配置以及驱动jar包下载完毕之后,就可以点击MySQL,如果出现"successed",就表名连接成功了"Test connection"就可以测试,是否可以连接MySQL,如果出现“Successed”,就表名连接成功。
image.png

  1. 展示所有数据库

image.png

  1. 创建数据库

image.png

  1. 创建表

image.png
image.png

  1. 修改表结构

image.png
image.png

  1. 在DataGrip上执行SQL语句

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值