摘要:1.问题 hyper-v中的centos7的docker创建的mysql8,dbeaver可以正常连接,但是同样的配置,idea中的springboot项目无法连接,报下面的错误: java.sql.SQLException: Access denied for user 'root'@'192.1
阅读全文
摘要:1.问题 我用dbeaver连接mysql时报“Public Key Retrieval is not allowed”,项目中启动时也报。这通常是在连接 MySQL 8.0+ 数据库(尤其是通过 DBeaver 或 Java JDBC)时遇到的典型报错。这是因为 MySQL 8.0 默认使用了 c
阅读全文
摘要:问题 我们安装的dbeaver默认是英文,为了方便我们理解每一项的意思,我们设置成中文更友好,下面是设置过程。 设置步骤
阅读全文
摘要:问题 你有没有遇到过这样的问题,查询出来一堆字段,却不知道每个字段什么意思?你还得手动跳转到表里去看,下面设置就是来解决这个问题。 设置步骤
阅读全文
摘要:1.背景 在一次上线中,新功能是新加入的用户弹出答题窗口,系统中现有的用户不让弹窗,这时候就需要把系统中现有的用户id保存到第一次登录的记录表中。 两张表:first_login: id, create_time, user_id user: id, isCooperation, name 2.sq
阅读全文
摘要:背景:测试的时候,没有数据,自己一个一个造,很是麻烦,再搞个java接口,似乎也不太方便,这里就可以尝试一下下面这种做法,利用mysql的存储过程来造数据。 示例代码: delimiter $$ drop procedure if exists generate; CREATE DEFINER=`r
阅读全文
摘要:进入docker中的mysql docker exec -it b3a852194e9c /bin/bash #b3a852194e9c为容器iddocker exec -it -u root mysql /bin/bash #以管理员身份登陆容器(推荐,避免修改配置文件时权限不足) 1.查看当前m
阅读全文
摘要:场景一:数据库是dateTime类型,mybatis字段和属性映射时是TIMSTAMP,实体类中的属性类型是String类型传输,这时候如何顺利的从sql中顺利查询出来并映射道实体类的属性中呢? 解决方案: select DATE_FORMAT(c.CREATE_TIME, '%H:%i') cre
阅读全文
摘要:mysql中的FIND_IN_SET函数 需求:根据省份id,查询可以在该省份下发信息的通道id sql语句: SELECT cpa.CHANNEL_ID id FROM channel_price_batch cpa WHERE ( SELECT FIND_IN_SET( '021', cpa.P
阅读全文
摘要:1.在Navicat中执行下面sql,把表名修改成自己的。 select COLUMN_NAME,DATA_TYPE ,COLUMN_COMMENT from ( select COLUMN_NAME,DATA_TYPE,COLUMN_COMMENT,table_name from informat
阅读全文
摘要:开发中有时候要用到生效时间,我遇到一个问题,后台effective是datetime类型的,实体类中是date类型的,直接new date()(当前时间是:2019-12-12 14:58:00 )格式化之后存到数据库里,工具类调用之后时间老是和本地时间不一致,打断点,断点显示2019-12-13
阅读全文
摘要:看了好多文章,这个比较简洁易查。 原文链接:https://www.cnblogs.com/haoyul/p/9815472.html
阅读全文
摘要:1.所有时间和日期的数据类型: 2、MySQL 脚本实现用例 --添加CreateTime 给创建时间设置默认时间 CURRENT_TIMESTAMP ALTER TABLE `table_name` ADD COLUMN `CreateTime` datetime NULL DEFAULT CUR
阅读全文
摘要:1.查询返回的结果的表中字段名与实体类的属性名不一致时。( resultType(输出结果类型)) resultType可以指定将查询结果映射为Pojo,但需要Pojo的属性名和Sql查询的列名一致方可映射成功。如果Sql查询字段名和Pojo的属性名不一致,可以通过resultMap将字段名和属性名
阅读全文
摘要:mysql免安装版:mysql-5.6.43-winx64 百度云链接:https://pan.baidu.com/s/1xsNmFFBH08OrfVEZSFRHuw 提取码:x3sy 下图着色部分是重点: 1.如果你的电脑已经安装过mysql,请卸载,找不到卸载的话直接找到安装文件夹,删除2.删除
阅读全文
摘要:1.用户_角色_权限三表关系 2.交叉查询 3.多表查询 提供的表结构如下: #创建数据库 CREATE DATABASE day18; #使用数据库 USE day18; #分类表 CREATE TABLE category( cid VARCHAR(32) PRIMARY KEY , cname
阅读全文
摘要:/* #创建商品表: pid int pname varchar(20) price double category_id varchar(32) 插入一条数据: pid=1,pname='联想',price=5000,category_id='c001' */ 代码如下: CREATE DATAB
阅读全文
摘要:SQL语句分类 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键 字:create,alter,drop等 数据操作语言:简称DML(Data Manipulation Language),用来对数据库中表的记录进行更新。关键
阅读全文