MySQL概述

数据库相关概念

名称全称简称
数据库存储数据的仓库,数据是有组织的进行存储DataBase (DB)
数据库管理系统操纵和管理数据库的大型软件。有关系型数据库(RDBMS)与非关系型数据库(NoSQL)两种DataBase Management System (DBMS)
SQL操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准Structured Query Language (SQL)

关系型数据库管理系统

         数据库管理系统(DBMS)主要由数据库和表组成,一个系统可以有很多数据库,每个数据库可以有很多表。

主流的关系型数据库管理系统

MySQL数据库

优点

  1. MySQL数据库是用C和C+ +语言编写的,以保证源码的可移植性
  2. 支持多个操作系统例如:Windows、 Linux、 Mac OS等等
  3. 支持多线程,可以充分的利用CPU资源
  4. 为多种编程语言提供API,包括C语言,Java, PHP。 Python语言等
  5. MySQL优化了SQL算法,有效的提高了查询速度
  6. MySQL开放源代码且无版权制约,自主性强、使用成本低。
  7. MySQL历史悠久、社区及用户非常活跃,遇到问题,可以很快获取到帮助。

安装与使用

下载地址

官网地址:https:/ /dev.mysql.com/ downloads/windows/installer/8.0.html

使用

启动与停止

方式一

命令行窗口输入services.msc进入到Windows系统中开关MySQL数据库

方式二

启动:命令行窗口输入 net start mysql80

停止:命令行窗口输入 net stop mysql80

客户端连接

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

方式二:系统自带的命令行工具执行指令 mysql [-h 127.0.0.1] [-P 3306] -u root -p(注意:使用这种方式时,需要配置PATH环境变量。p为密码)

*忘记密码

        先关闭MySQL服务,在my.ini中加入 skip-grant-tables=1

        打开MySQL服务并进入,输入下列代码

use mysql;
update user set authentication string = password('123456') ,password last_changed=now() where user='root'; - password后括号的引号的内容为更改的密码。

         让后关闭MySQL服务,将在my.ini中加入的文字删去。

关系型数据库(RDBMS)

概念:建立在关系模型基础上,由多张相互连接的二维表组成的数据库。

特点:

  1. 使用表存储数据,格式统一,便于维护
  2. 使用SQL语言操作,标准统一,使用方便

 数据模型

        通过客户端连接MySQL数据库管理系统DBMS,让后通过SQL语句创建多个数据库,还可以通过SQL语句在指定的数据库中创建表(在一个数据库中可以创建多个表),在表中口语存储数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值