bug2-数据库
数据库相关问题
接一个微笑
这个作者很懒,什么都没留下…
展开
-
mysql 分组 取模,求每组数量
sql原创 2022-06-15 11:36:09 · 559 阅读 · 0 评论 -
数据库新建序列
CREATE SEQUENCE c_dma_water_month_id_seqSTART WITH 2INCREMENT BY 1NO MINVALUENO MAXVALUECACHE 1;ALTER TABLE c_dma_water_month ALTER COLUMN id SET DEFAULT nextval(‘c_dma_water_month_id_seq’);...原创 2019-12-03 09:21:57 · 165 阅读 · 0 评论 -
mybaits 新增后 返回主键id
添加属性 keyProperty=“id” useGeneratedKeys=“true” 即可原创 2019-11-21 14:55:13 · 192 阅读 · 0 评论 -
left join on相关问题
1 left join on + where 和left join on + and数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下:1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。2、where条件是在临时表生成好后,再对...原创 2019-03-15 14:14:08 · 382 阅读 · 0 评论 -
多条联查,查询每个月的数据,按月份分组查询
通过 A.id =B.Id 查询B.data ,然后根据date 查出每个月的数据个数 countsselect count(*) as counts,datafrom(SELECT SUBSTR(B.addDate FROM 1 FOR 7) as dataFROM BINNER JOIN AON A.vehicleId = B.vehicleId)as ttgroup by d...原创 2019-02-28 18:29:25 · 1052 阅读 · 0 评论 -
数据库相关问题:
1.如何查看数据库版本select @@version原创 2019-05-28 09:51:01 · 123 阅读 · 0 评论 -
sql 查询的时候 报错:bad format for timestamp “12123111111”
sql 是 两条数据 各个字段 合并,其中有个字段是date 类型,相加后返回的是String 时间戳,查询的结果不能直接转换解决办法:在sql语句中就直接将 时间戳转为date 类型FROM_UNIXTIME(SUM(“字段”),’%Y%m%d’)...原创 2019-07-16 18:35:18 · 971 阅读 · 0 评论 -
postgresql取 一个月每天的的数据,没有数据 补0
数据库存的数据:select to_char ( start_time, ‘YYYY-MM-DD’ ) AS starttime, “count”(*) from warn_content GROUP BY start_time这里先要创建一个所有时间格式的 中间表 :通过函数 generate_series ()SELECTto_char ( b, ‘YYYY-MM-DD’ ) AS ...原创 2019-12-04 18:18:56 · 3921 阅读 · 1 评论 -
数据库 设置对外访问权限
Your password does not satisfy the current policy requirements您的密码不符合当前策略要求查看 mysql 初始的密码策略, SHOW VARIABLES LIKE ‘validate_password%’;设置 validate_password_policy 的全局参数为 LOW 即可,输入设值语句 “ set globa...原创 2019-07-08 17:05:05 · 1951 阅读 · 0 评论 -
mapper 查询返回实体对象里面包含多层级list几何
需求: 需要4 层 树形结构数据List<List<List<List<>>>>对应mapper 映射sql 语句:select si.id,si.name, ss.id sid, ss.name sname,ad.id as deid ,ad.DeviceName as dename ,ad.Platform as detype,d1...原创 2019-12-13 10:35:01 · 2168 阅读 · 1 评论 -
MySQL 关联表查询的时候,没有设置外键关系,查询右表为null
select * from a 表left join b 表 on a.id =b.id结果查询出来了,但b 表部分 字段全部 为null 值网上查询把查询条件改为 :rtrim(ltrim(a.id))=rtrim(ltrim(b.id))结果就查询出来了存入表中的字段多了 空格函数用法:ltrim() 函数移除字符串左侧的空白字符或其他预定义字符。rtrim() - 移除字符串右侧的空白字符或其他预定义字符。trim() - 移除字符串两侧的空白字符或其他预定义字原创 2020-11-27 14:29:23 · 630 阅读 · 0 评论 -
java.sql.SQLException: Io 异常: The Network Adapter could not establish the connection
oracle 数据库链接不上通过客户端链接可以链接,但是在代码程序中链接不上一般碰到oracle数据链接不上的问题解决方法:1.先检查ip +端口是否能ping通2.检查电脑防火墙是否开启3.检查oracle 数据监听服务是否开启通过检查都不是后来在网上查询资料oracle11 安装后,远程连接是不能链接的,本地链接的话只能通过localhot 来接连,不能通过ip;因为oracle没有配置远程的链接,默认的监听是localhost打开步骤:找到 net manager 找到监听的原创 2020-08-16 10:01:54 · 2447 阅读 · 0 评论 -
postgresql 使用 过程中和mysql 的不同
1.limit 用法select * from warn_content where 1=1 limit 3(取得数据数) OFFSET 1 (此位置下一个开始)字段设计 ,最好全部都是小写 如果字段为 data_IDselect * from warn_content where data_ID =?1在查询 的时候 会报 data_id 字段找不到解决方法:添加双引号...原创 2019-11-28 14:14:05 · 147 阅读 · 0 评论 -
mysql 对某个字段查询的时候,如何区分大小写
今天项目登陆的时候突然发现,登陆大写的话一样能够登陆后面一步步排查数据库设计 规则 为: utf8_general_cici: case insensitive, 即 “大小写不敏感” ,对a 和A 判断是一样的所以在查询的时候 让它做区分大小写的判断select * from user where binary name = “”或者select * from user where name COLLATE utf8mb4_bin = “”...原创 2020-07-09 15:00:43 · 562 阅读 · 0 评论 -
mysql 中设置 默认值为当前时间,CURRENT_TIMESTAMP
在mysql 数据库中,当字段类型 为timestamp 时如果 默认值设置为 CURRENT_TIMESTAMP , 在insert 的时候, 则获取当前时间如果默认值设置为 ON UPDATE CURRENT_TIMESTAMP,在更新的时候,字段会随着 update 命令实时更新如果设置了 CURRENT_TIMESTAMP 和 ON UPDATE CURRENT_TIMESTAMP 的时候,在insert 的时候会设置为系统当前时间,当这个记录更新的时候会更新为 系统当前时间,当根据id 进原创 2020-12-04 10:40:24 · 5170 阅读 · 0 评论 -
Operand should contain * column
操作数应包含*列条件是where column* in ( (?))原因的 column 的数量和 (?) 传进来的数量不对等原创 2021-09-24 11:43:37 · 211 阅读 · 0 评论 -
Duplicate column name ‘ID‘
原因 :SQL 语句 中结果集出现相同的 列名 或者别名原创 2021-08-23 15:30:47 · 7000 阅读 · 0 评论 -
Result Maps collection does not contain value for
纠结了一上午的问题各种核对都没有发现问题, 最后发现mybtis 配置上面mybatis:mapper-locations: classpath*:mapper/.xml我移动了新生成的 xml 文件位置, 多了一层结构 ,就导致一直没有找到xml 文件修改参数mybatis:mapper-locations: classpath:mapper/**/*.xml就好了...原创 2021-10-21 14:26:59 · 131 阅读 · 0 评论