一、MySQL
1.MySQL介绍
MySQL是一个关系型数据库管理系统,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
2.MySQL的安装与配置
参考博客:mysql8.0.25安装配置教程(windows 64位)最详细!!!!_@WWWxp的博客-优快云博客_mysql安装配置教程8.0.25
遇到的问题:
问题1:MySQL初始化报错:mysqld: Can't create directory ’xxxx’ (ErrorCode 2 - No such file or directory)
问题2: 安装后出现·net start mysql 提示:发生系统错误 2。 系统找不到指定的文件。
net start mysql 提示:发生系统错误 2。 系统找不到指定的文件。_XIAOGUANG_的博客-优快云博客
问题3:由于找不到vcruntime140_1.dll,无法继续执行代码
由于找不到vcruntime140_1.dll,无法继续执行代码_littlehaes的博客-优快云博客
终端输入:
G:\software\Java\mysql\mysql-8.0.26-winx64\bin>mysql -uroot -p
Enter password: ********
mysql>
3.可用到的命令:
首先:cmd管理员权限打开,cd 到mysql的bin目录下
比如说我的
C:\Windows\system32>G:
G:\>cd G:\software\Java\mysql\mysql-8.0.26-winx64\bin
G:\software\Java\mysql\mysql-8.0.26-winx64\bin>net start mysql
请求的服务已经启动。
G:\software\Java\mysql\mysql-8.0.26-winx64\bin>mysql -u root -p
Enter password: ********
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 26
Server version: 8.0.26 MySQL Community Server - GPL
Copyright (c) 2000, 2021, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
如下图所示:
其他可用到的命令:
①安装服务:mysqld --install
②初始化: mysqld --initialize --console
删除服务:mysqld -remove
③开启服务:net start mysql
④关闭服务:net stop mysql
⑤登录mysql:mysql -u root -p
Enter PassWord:(密码)
⑥修改密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新的密码';(by 接着的是密码)
⑦标记删除mysql服务:sc delete mysql
二.Navicat(图形化操作数据库)
可以在学习通直接下载
史上最详细、最良心的MySQL 5.7 + Navicat 下载安装教程(附安装包)_Z_L_JUN的博客-优快云博客_navicat下载安装教程
其他扩展知识点:可自己看看
客户端连接mysql参考博客:MySQL 8.0.26 简易配置安装教程 (windows 64位)_Gblfy_Blog-优快云博客
和入门简单使用博客:【入门向】Navicat for MySQL的入门简单使用_征服者公爵的博客-优快云博客
Navicat 连接Mysql 8.0以上版本报错1251参考博客:Navicat 连接Mysql 8.0以上版本报错1251的详细解决方案(配效果图)_ai低吟浅唱的博客-优快云博客
三、Mysql 安装-Navicat配置-Eclipse配置mysql-jdbc连接mysql测试
如果设置需要手动打开mysql,要先在服务里启动mysql服务
1.eclipse中通过SQL语句操作数据库:
Mysql 安装-Navicat配置-Eclipse配置mysql-jdbc连接mysql测试_小何开发的博客-优快云博客

2.利用jdbc连接mysql的代码
Java——JDBC连接数据库(步骤详解!!!)_宋子浩的博客-优快云博客