MySQL配置和常用命令


项目地址:https://github.com/aijisjtu/Bot-Battle

graph LR A[配置数据源] --> B[建立连接] B --> C[执行SQL语句] C --> D[处理结果] D --> E[关闭连接]

配置数据源:设置数据库地址、用户名和密码等。
建立连接:与数据库服务器建立通信通道。
执行 SQL 语句:向数据库发送 SQL 指令,进行查询、插入、更新等操作。
处理结果:处理数据库返回的结果。
关闭连接:关闭与数据库的连接,释放资源。

数据库配置

application.properties 中添加数据库配置:
本项目

spring.datasource.username=root
spring.datasource.password=aijisjtu
spring.datasource.url=jdbc:mysql://localhost:3306/kob?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

常用操作

默认开机自动启动(以本项目的 MySQL 8.0 为例)手动命令如下

  • net stop mysql80关闭
  • net start mysql80启动

  • mysql -uroot -p123456:连接用户名为root,密码为- 123456的数据库服务

  • show databases;:列出所有数据库
  • create database xxx;:创建数据库 xxx
  • drop database xxx;:删除数据库 xxx
  • use xxx;:使用数据库 xxx
  • show tables;:列出当前数据库的所有表
  • create table xxxx(id int, username varchar(100)):创建名称为 xxxx 的表,表中包含 id 和 username 两个属性。
  • drop table xxxx;:删除表 xxxx
  • insert into xxxx values(1, 'hong');:在表 xxxx 中插入数据
  • select * from xxxx;:查询表 xxxx 中所有数据
  • desc xxxx; 只查看表 xxxx 结构,不看表内数据
  • delete from xxxx where id = 2;:删除表 xxxx 的某行数据
posted @ 2024-03-19 11:42  xiuzi  阅读(3)  评论(0编辑  收藏  举报