kenx kenx
3年前
Mybatis-Plus 全局Update更新策略,和insert插入查询策略
前言最近在使用mybatisplus做项目的时候,发现使用updatById方法的时候,更新某个字段时候出现了问题,一般业务操作都是更新不为空的字段,结果发现更新了所有字段,这是由于mybatisplus全局的更新策略导致的,我们可以通过相应全局配置来解决看官方文档可知,数据库全局配置策略有三种,分别是查询策略,更新策略,和添加策略点击这里进入全局数据库策
好买-葡萄 好买-葡萄
3年前
连接数据库的方式
好买网www.goodmai.comIT技术交易平台将JAVA程序连接至数据库1.下载mysql驱动jar包2.添加入JAVA程序文件中3.添加到library库中获取数据库的五种方式mysqL驱动5.1.6可以无需CLass.forName(“com.mysql.jdbc.Driver”);从jdk1.5以后使用了jdb
Stella981 Stella981
3年前
Docker应用部署
1.MySQL部署拉取MySQL镜像:dockerpull镜像名创建容器:dockerrunidname容器名p3306:33306eMYSQL\_ROOT\_PASSWORD123456 镜像名\e代表添加环境变量,MYSQL\_ROOT\_PASSWORD是用户root的登陆密码  进入MySQL容
Wesley13 Wesley13
3年前
MySQL控制台更新数据乱码
问题:在MySQL控制台中输入如下语句:INSERTINTOtable\_nameVALUES('中文');最终在数据库存放的数据为乱码。解决:添加mysql客户端连接的字符集参数。(下面我们假设数据库的编码为utf8)1\.在控制台启动命令之后添加字符集参数$mysqldefault
Wesley13 Wesley13
3年前
ThinkPHP Mysql表结构修改类
<?php/\ \  mysql表结构处理类 \  创建数据表,增加,编辑,删除表中字段 \ \/classMysqlManage{  /\   \创建数据库,并且主键是aid   \table要查询的表名   \/  functionc
Wesley13 Wesley13
3年前
MySQL 的 collation set
MySQL中character:字符集collation:在同一字符集内字符之间的比较规则、排序数据库字段大小写敏感问题t\_search\_autopage\_data\_30表有一个字段brandvarchar(128)BINARYCHARACTERSETutf8COLLATEu
Wesley13 Wesley13
3年前
Mysql 数据类型、约束类型
mysql数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的。MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUME
Wesley13 Wesley13
3年前
MySQL总结
mysql数据库字段类型在mysql中包含的数据类型很多,这里主要列出来常用的几种数字:int(整数),decimal(浮点数)字符串:char(不可改变字符数),varchar(有限长度,可变字符    数),text(大文本)约束
Wesley13 Wesley13
3年前
MySQL IN语法注意事项一则
最近发现mysql中,Int型字段的默认值会直接影响IN语法的查询。如test表有个字段uid为int类型,默认值如果允许NULL,则下面的代码统计会不正确。//返回110条记录SELECTcount(1)FROMtest//若返回2条数据SELECT
Wesley13 Wesley13
3年前
MySQL学习笔记(8)——添加列
添加单列ALTERTABLEtb\_nameADD\COLUMN\col\_namecolumn\_definition\FIRST|AFTERcol\_name\其中FirstAfter可以定义添加的列的位置。比如:ALTERTABLEuser1ADDpassword