前言
技术栈 : 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>