摘要: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
阅读全文
摘要:示例代码: 1.dao层代码: int insertList(@Param("records") List<GwServerConfDetail> records); 2.xml层代码: <insert id="insertList" parameterType="java.util.List">
阅读全文
摘要:开发中有时候要用到生效时间,我遇到一个问题,后台effective是datetime类型的,实体类中是date类型的,直接new date()(当前时间是:2019-12-12 14:58:00 )格式化之后存到数据库里,工具类调用之后时间老是和本地时间不一致,打断点,断点显示2019-12-13
阅读全文
摘要:问题:今天在写一个普通的查询,条件查询状态为0时,查询总是异常,debug获取的参数都没问题,但查询后的结果是查询所有的数据 sql日志:select * from mobile_info WHERE LIMIT ? 原因:当数据类型设置为Integer,传入的值为0时,在mybatis会将其转化为
阅读全文
摘要:看了好多文章,这个比较简洁易查。 原文链接:https://www.cnblogs.com/haoyul/p/9815472.html
阅读全文
摘要:sql查询结果用map接收时,返回的字段的值若为null时,默认不返回;值若为空串''时,默认返回。 若仍想显示,在yml文件中配置mybatis:call-setters-on-nulls: true即可。 多多交流。
阅读全文
摘要: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. 注册驱动. 告诉JVM,使用的是哪个数据库 2. 获得连接. java是面向对象的编程语言,任何事物都可以定义类,创建对象 就是连接数据库,获取到数据库的连接对象,Connection对象 3. 获得执行sql语句的对象 Connection连接对象获取执行sql语句的Stat
阅读全文
摘要: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),用来对数据库中表的记录进行更新。关键
阅读全文