数据库的分类
1. 关系型数据库
常见的关系型数据库:MySQL,oracle,SqlServer,db2,access...
2. 非关系型数据库
常见的非关系型数据库:redis, memcache,mongodb
MySQL的简介
只要是通过网络传输的软件都会有一个服务端和一个客户端
服务端
客户端
'''服务端启动,客户端去连接,一个mysql服务端可以服务多个客户端'''
SQL语句的由来:
1. SQL语句:是在关系型数据库中
2. nosql语法:是在非关系型数据库
MySQL的下载与安装
5.6 目前大部分项目使用的都是这个版本
5.7 新项目一般选择使用
8.0 mysql的最新版本,一般不推荐,如果是学习,那可以研究
各个版本的差别其实都不大,mysql最重要的是SQL语句,不管哪个版本,SQL语句都一样,不同的是,SQL语句之外的一些区别
在bin目录中:
服务端程序:
mysqld.exe
客户端:
mysql.exe
1. 必须先启动服务端
打开cmd窗口,切到bin目录下,执行mysqld.exe
MySQL的系统服务和环境变量的制作
系统服务的制作:就是可以关闭cmd窗口,并且客户端也可以正常连接
服务制作(前提:必须以管理员身份执行命令):
mysqld --install
'''
启动方式:
1. 鼠标点点点
2. net start mysql (以管理员身份运行)
3. net stop mysql
'''
'''
卸载服务之前,先关闭服务,在去卸载
'''
环境变量
概念介绍
库 >>> 文件夹
表 >>> 文件
记录 >>> 文件里面一行行的数据
字段 >>> 表头
MySQL用户登录
直接输入mysql进入代表的是游客模式
'''
管理员登录:mysql -u root -p
'''
'''
修改密码:update mysql.user set password=password(root) where user='root' and host='localhost'
'''
1. 关闭服务端,从新启动:
mysqld --skip-grant-tables
2. 进入到MySQL之后,正常修改密码即可
3. 修改完成之后,正常退出,从新启动
4. 正常登录,就需要密码了
配置文件
\s 查看MySQL的基本信息
'''一旦,修改了位置文件,别忘了重启服务端'''
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix