MySQL系列专题(1)-MySQL的基础安装介绍,Mybatis-Plus的使用小技巧

| 进行第一步配置,除了需要设置密码外,后面的步骤基本上都是下一步 |

| — |

| 011.png |

| 类型与网络配置 |

| — |

| 012.png |

| 设置 root 密码 |

| — |

| 013.png |

| 创建SQL服务与窗口 |

| — |

| 014.png |

| 插件 |

| — |

| 015.png |

| 应用配置 |

| — |

| 016.png |

| finish 后回到当前页面继续配置 |

| — |

| 017.png |

| 连接服务器(先 check检查, 后下一步) |

| — |

| 018.png |

| 执行完此步骤 下一步 finish 配置完成 |

| — |

| 019.png |

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开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
img

最后

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。

所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。

包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频**

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注Java)
[外链图片转存中…(img-SKEJi5sR-1711150338117)]

最后

现在其实从大厂招聘需求可见,在招聘要求上有高并发经验优先,包括很多朋友之前都是做传统行业或者外包项目,一直在小公司,技术搞的比较简单,没有怎么搞过分布式系统,但是现在互联网公司一般都是做分布式系统。

所以说,如果你想进大厂,想脱离传统行业,这些技术知识都是你必备的,下面自己手打了一份Java并发体系思维导图,希望对你有所帮助。

[外链图片转存中…(img-HFnV8g0h-1711150338118)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值