前言
技术栈 : Spring Mysql
躺在床上怎么也不安定
今天一天用到的新玩意太多了,感觉不了解一下到后面不好受
模型介绍1
一般来说只有一个后端即(Springboot)
而一个后端服务多个Client
较为常见的是 :
每个用户会给服务器传送用户名和密码
而对于这些用户信息的存放我们采用数据库存放
这里采用Mysql

Mysql安装过程不在介绍
Mysql
0. 启动服务
我们在安装并且配置好Mysql环境变量的之后
我们需要先使用
net start mysql80 启动服务
当然我们也可以使用
net stop mysql80进行关闭服务
(至于需不需要手动关闭,这里我不清楚)
1.基本命令
我们通过mysql -u root -p之后输入密码,进行登录本地的数据库
进入数据库最大的变化就是命令行变为
mysql>
下面是基本命令的介绍 :
注意每个命令之后都需要紧跟着一个;
show databases;:列出所有数据库
create database kob;:创建数据库
drop database kob;:删除数据库
use kob;:使用数据库kob
show tables;:列出当前数据库的所有表
create table user(id int, username varchar(100)):创建名称为user的表,表中包含id和username两个属性。
drop table user;:删除表
insert into user values(1, 'yxc');:在表中插入数据
select * from user;:查询表中所有数据
delete from user where id = 2;:删除某行数据
(因为我们可以通过IDEA可视化的操作数据库,所以我们这里直接CV讲义)
因为Mysql是关系型数据库,通俗的来说就是一个二维表所以其结构非常好懂
数据库1
表1
属性1 属性2
行1 列1...
行2 列2...
行3 列3....
表2
表3
数据库2
....
IDEA操作Mysql
0.基本操作


通过IDEA直接链接我们的本地数据库,填入相关的账号和密码以及需要使用的数据库之后,直接应用即可

通过可视化界面,我们可以完成最基础的加一行和加一列操作
(其他操作就不一一列出了)
2.配置相关依赖
Spring Boot Starter JDBC
- 实现对数据源的自动装配 (自动装配是Spring的基本概念)
dataSource
- 事务控制支持
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
<version>2.7.1</version>
</dependency>
Project Lombok
这个东西是一个懒人工具,没记错图标是一个小辣椒
(知乎上面 正反五五开)
对于以前我么需要手写或者自动生成的get,set,tostring方法
在安装了这个之后都可以直接使用@Data的注解进行简化
<dependency>

本文介绍了如何在SpringBoot项目中配置并使用Mysql,包括启动Mysql服务、基本数据库操作、IDEA连接数据库、配置相关依赖如数据源和事务控制。还涉及了SpringBoot的层次结构,如POJO、DAO、Controller,并提到了权限判断和token验证的初步概念。
最低0.47元/天 解锁文章
747

被折叠的 条评论
为什么被折叠?



