| 进行第一步配置,除了需要设置密码外,后面的步骤基本上都是下一步 |
| — |
| |
| 类型与网络配置 |
| — |
| |
| 设置 root 密码 |
| — |
| |
| 创建SQL服务与窗口 |
| — |
| |
| 插件 |
| — |
| |
| 应用配置 |
| — |
| |
| finish 后回到当前页面继续配置 |
| — |
| |
| 连接服务器(先 check检查, 后下一步) |
| — |
| |
| 执行完此步骤 下一步 finish 配置完成 |
| — |
| |
4.4 卸载
- 控制台卸载。
- 找到mysql的安装目录进行删除。
- programdata 删除mysql
4.5 配置环境变量
- Windows
* 创建MYSQL\_HOME:C:\\Program Files\\MySQL\\MySQL Server 5.7
* 追加PATH:%MYSQL\_HOME%\\bin;
- MacOS / Linux
* 终端中输入cd ~ 进入目录,并检查.bash\_profile是否存在,有则追加,无则创建
* 创建文件 touch .bash\_profile
* 打开文件 open .bash\_profile
* 输入export PATH=${PATH}:/usr/local/mysql/bin 保存并退出终端
4.6 MySQL目录结构
核心文件介绍
| 文件夹名称 | 内容 |
| — | — |
| bin | 命令文件 |
| lib | 库文件 |
| include | 头文件 |
| Share | 字符集、语言等信息 |
4.7 MySQL配置文件
在MySQL安装目录中找到my.ini文件,并打开my.ini文件查看几个常用配置参数
| 参数 | 描述 |
| — | — |
| default-character-set | 客户端默认字符集 |
| character-set-server | 服务器端默认字符集 |
| port | 客户端和服务器端的端口号 |
| default-storage-engine | MySQL默认存储引擎 INNODB |
五、SQL语言
5.1 概念
SQL(Structured Query Language)结构化查询语言,用于存取数据、更新、查询和管理关系数据库系统的程序设计语言。
5.2 MySQL应用
对于数据库的操作,需要在进入MySQL环境下进行指令输入,并在一句指令的末尾使用 ; 结束
5.3 基本命令
查看MySQL中所有数据库
mysql> SHOW DATABASES; #显示当前MySQL中包含的所有数据库
| 数据库名称 | 描述 |
| — | — |
| information_schema | 信息数据库,其中保存着关于所有数据库的信息(元数据)。 元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。 |
| mysql | 核心数据库,主要负责存储数据库的用户、权限设置、关键字等, 以及需要使用的控制和管理信息,不可以删除。 |
| performance_schema | 性能优化的数据库,MySQL 5.5版本中新增的一个性能优化的引擎。 |
| sys | 系统数据库,MySQL5.7版本中新增的可以快速的了解元数据信息的系统库 便于发现数据库的多样信息,解决性能瓶颈问题。 |
创建自定义数据库
mysql> CREATE DATABASE mydb1; #创建mydb数据库
mysql> CREATE DATABASE mydb2 CHARACTER SET gbk; #创建数据库并设置编码格式为gbk
mysql> CREATE DATABASE IF NOT EXISTS mydb4; #如果mydb4数据库不存在,则创建;如果存在,则不创建。
查看数据库创建信息
mysql> SHOW CREATE DATABASE mydb2; #查看创建数据库时的基本信息
修改数据库
mysql> ALTER DATABASE mydb2 CHARACTER SET gbk; #查看创建数据库时的基本信息
删除数据库
mysql> DROP DATABASE mydb1; #删除数据库mydb1
查看当前所使用的数据库
mysql> select database(); #查看当前使用的数据库
使用数据库
mysql> USE mydb1; #使用mydb1数据库
六、客户端工具
小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年最新Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
最后
现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。
所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。
包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**
如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-SKEJi5sR-1711150338117)]
最后
现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。
所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。
[外链图片转存中…(img-HFnV8g0h-1711150338118)]