mysql
爱打羽球的码猿
Java后端开发
展开
-
Mysql常用命令
一、数据库1、创建数据库CREATE DATABASE 数据库名;创建数据库usercreate database user2、删除数据库drop database 数据库名;删除数据库userdrop database user二、数据表1、创建数据表CREATE TABLE table_name (column_name column_type);创建表userCREATE TABLE IF NOT EXISTS user ( id int PR原创 2022-03-21 20:28:48 · 1067 阅读 · 0 评论 -
Docker 安装MySQL并使用数据卷实现数据持久化
目录一、获取镜像二、运行容器,并做数据挂载三、启动成功后,使用navicat连接测试一下四、将容器删除一、获取镜像docker pull mysql:8.0二、运行容器,并做数据挂载docker run -d -p 3310:3306 -v /home/mysql/conf:/etc/mysql/conf.d -v /home/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root --name mysql01 mysql:8.0-d原创 2021-12-20 15:42:18 · 2017 阅读 · 0 评论 -
mybatis使用注解时一定要注意SQL语句是否正确
问题描述:使用Junit测试,报错如下如果出现这样的错误,大概率就是SQL语句写错了错误1: 多一个逗号最后一个参数后面多了一个逗号错误2: 参数名写错由于参数比较多,写的时候没注意,这里一定要认真找了好久都没看出来,至于怎么发现的,复制到SQL查询里面显示红色才看出来。。。由于使用的是注解,这里面错误是不会提示的,所以要多加小心...原创 2021-06-01 15:35:08 · 270 阅读 · 0 评论 -
Java与数据库时间不一致问题
问题描述:java获取的时间与保存到数据库中时间不一致,应该是程序时区和系统时区不同导致的问题。解决方案:url设置了serverTimezone=UTC,UTC是世界标准时间,北京时间=UTC+8所以将连接数据库的配置文件改为 serverTimezone=Asia/Shanghai 即可<property name="connection.url">jdbc:mysql://localhost:3306/ExTrace?useUnicode=true&cha原创 2021-05-17 18:27:38 · 1523 阅读 · 0 评论 -
mysql8.0版本以上配置mybatis需要注意的问题
①pom.xml导入依赖包时注意mysql的版本 使用版本过低会报错(可以使用8.0.11)② 记得在pom.xml添上下面的语句(如果不指明版本就容易出现版本不匹配的问题,可能导致编译不通过的问题。)<properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.targe原创 2021-03-17 09:42:26 · 1811 阅读 · 7 评论 -
SQLyog出现2058错误的解决方法
① Win+R打开终端,输入cmd②输入 mysql -u root -p 然后输入密码 (root)③依次执行以下语句ALTER USER’root’@‘localhost’ IDENTIFIED BY ‘root’ PASSWORD EXPIRE NEVER; #修改加密规则ALTER USER’root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘root’; #更新一下用户的密码FLUSH PRIVILEGES; #刷.原创 2021-03-16 17:22:12 · 1568 阅读 · 0 评论 -
IDEA 连接mysql数据库及servertimezone报错解决方法
①首先在idea最右侧找到数据库选项菜单,添加MySQL数据库②输入正确的mysql用户名、密码和要使用的数据库名,端口号默认3306,然后点击测试连接④如果出现无效的时区问题,进入高级设置,找到serverTimezone,后面修改为 Aisa/Shanghai,然后点击确定⑤这时再次测试连接,如下已经连接成功...原创 2021-03-16 17:02:49 · 1766 阅读 · 3 评论