MySQL——安装windows版
2021/11/9 2:11:41
本文主要是介绍MySQL——安装windows版,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
数据库基础
目录- 数据库基础
- 一、基本概念
- 数据库演变史
- 软件开发架构
- SQL语句的由来
- 数据库的本质
- 数据库的分类
- MySQL数据库
- Linux下常用端口号
- 二、windows下操作
- 基本操作命令
- 系统服务制作
- 修改管理员密码
- 忘记密码如何操作
- 字符编码
- 重要概念
- 一、基本概念
一、基本概念
库 >>> 相当于文件夹 表 >>> 相当于文件 记录 >>> 文件内一行行的数据 数据: 对于数据库来讲,数据就是事物的状态,例如:一个人是男是女,他的爱好是足球还是篮球居于此类。 记录: 上面一个问题说了,数据就是记录事物的状态。那么记录就是事物的每一个状态,这每一个记录组成了事物的状态。 表: 每一个记录组成了数据,那么存放数据的载体即为表。 库: 每一种类型的数据都存放于一个属于自己的表中,例如:同学的基本信息表,城市表,行业表等。那么不同类型的表组成了库。
数据库演变史
# 1.文件操作阶段 jason|123|read '''每个人数据格式都不相同 程序之间无法兼容''' # 2.软件开发目录规范 db 数据存储文件 '''每个人数据格式都不相同 程序之间无法兼容''' # 3.存储位置和格式 '''位置和格式确定 保证程序的兼容性''' 单机游戏 # 各自保存各自的数据 彼此不共享 联机游戏 # 数据存储全部统一在一个地方完成 集群的概念 # 多台计算机从事相同的工作内容
软件开发架构
1.c/s架构 客户端 服务端 2.b/s架构 浏览器 服务端 本质:bs架构本质也是cs架构
SQL语句的由来
# 什么是SQL语句? 就是操作数据库软件的命令 # 为什么要有SQL语句? 是因为数据库能够支持的语言非常的多 为了避免识别问题 发明了SQL语句 规定只要想使用数据库就统一使用SQL语句操作
数据库的本质
数据库本质其实就是一款cs架构的软件 在市面上确实有很多数据库软件
数据库的分类
1.关系型数据库 # 具有固定的表结构 并且表与表之间可以通过外键建立关系 MySQL、MariaDB、Oracle、PostgreSQL、sqlserver、sqlite、db2 2.非关系型数据库 # 没有固定的表结构 数据存储采用K:V键值对的形式 redis、mongoDB、memcache """ 通常将操作关系型数据库的语句称为:SQL语句 通常将操作非关系型数据库的语句称为:NoSQL语句 有时候甚至使用NoSQL指代非关系型数据库 数据库可以指代的 1.程序 2.数据库管理软件 3.存放数据的某个'文件夹' """
MySQL数据库
# 版本问题 MySQL5.5 MySQL5.6 以5.6为教学依据 MySQL5.7 MySQL8.0 """ 不管什么版本 SQL语句都是一样的 """ # 下载与安装 官网 点击downloads 点击GPL 选择社区版(community) 点击archives # windows安装 1.解压文件夹 2.介绍:服务端(mysqld.exe) 客户端(mysql.exe) 3.先启动服务端 之后再使用客户端链接
Linux下常用端口号
''' 常见软件的默认端口号 MySQL 3306 redis 6379 mongodb 27017 flask 5000 tomc '''
二、windows下操作
基本操作命令
1.登录服务端 mysql # 以游客模式登录 mysql -u用户名 -p密码 -hip -Pport # 完整的登录命令 mysql -u用户名 -p密码 # 本机使用该命令即可第一次以管理员身份登录是没有密码的 直接回车即可'''MySQL的SQL语句都是以分号作为结束符'''2.查看当前所有的库名称 show databases;3.取消之前的命令 \c # 或者直接运行报错4.退出客户端 exit; quit;
系统服务制作
# 1.先解决路径切换问题 将bin目录路径添加到环境变量中 '''注意win7与win10区别'''# 2.将MySQL服务制作成系统服务(开机自启动) 1.先以管理员身份打开cmd窗口 2.输入制作命令 mysqld --install 3.启动服务(第一次需要自己启动 后面就是开机自启动) 1.可以鼠标右键点击启动按钮 2.输入启动命令 net start mysql """ 如何停止服务 net stop mysql 如何移除系统服务 mysqld --remove """
修改管理员密码
# 1.在cmd窗口内直接借助于mysqladmin命令 # 1.1.终端直接输入修改密码的命令即可 mysqladmin -uroot -p password 123 # 该命令输完会提示让你再输一次上一次的密码 # 1.2.第一次修改完密码以后,之后还修改密码需要 mysqladmin -uroot -p123 password 123456 # 2.在客户端中修改 set password=PASSWORD('新密码')
忘记密码如何操作
# 1.关闭mysql服务 net stop mysql # 管理员身份运行# 2.以跳过授权表的方式重新启动 mysqld --skip-grant-tables# 3.修改指定用户的密码(重置密码) update mysql.user set password=password(123) where user="root" and host="localhost"; # 修改对应用户的密码# 4.退出客户端并且以正常的方式重新启动服务端 exit; net start mysql
字符编码
# 1.查看编码信息 \s# 2.配置文件 mysql默认的配置文件 my-default.ini 拷贝my-default.ini文件并修改为my.ini# 3.添加配置信息 [mysqld] character-set-server=utf8 collation-server=utf8_general_ci [client] default-character-set=utf8 [mysql] default-character-set=utf8# 4.重新服务端才能生效
重要概念
库 文件夹表 文件记录 文件内一行行数据
这篇关于MySQL——安装windows版的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-25如何部署MySQL集群资料:新手入门教程
- 2024-12-24MySQL集群部署资料:新手入门教程
- 2024-12-24MySQL集群资料详解:新手入门教程
- 2024-12-24MySQL集群部署入门教程
- 2024-12-24部署MySQL集群学习:新手入门教程
- 2024-12-24部署MySQL集群入门:一步一步搭建指南
- 2024-12-07MySQL读写分离入门:轻松掌握数据库读写分离技术
- 2024-12-07MySQL读写分离入门教程
- 2024-12-07MySQL分库分表入门详解
- 2024-12-07MySQL分库分表入门指南