数据库
whitesun123
这个作者很懒,什么都没留下…
展开
-
MyBatis中动态sql 传入枚举类型与String字段对比
sql如果不想将逻辑写在sql或代码中分离出来的话可以使用mybatis标签 mybatis 做简单条件判断的时候可以选用<choose/> <when/>标签当传入的封装对象中有枚举类型的时候是无法将枚举类型直接和字符串继续比较的,如下图<choose> <when test="queryType == 'DAY'">...原创 2019-11-27 09:27:04 · 2732 阅读 · 0 评论 -
Mysql varchar长度问题
以前项目中前端输入框一般都不做长度限制,但是如果有人非要试一下你的允许最长也没有办法,那就前端加个限定吧以前一直没有弄清数据库的字符长和java代码的字符长有什么关联和区分。后来看到资料总算弄清:MySQL 5.0 以上的版本:1、一个汉字占多少长度与编码有关:UTF-8:一个汉字=3个字节GBK:一个汉字=2个字节2、varchar(n) 表示 n 个字符,无论汉字...原创 2019-01-08 14:36:17 · 743 阅读 · 0 评论 -
mysql 压缩包版安装大坑
用mysql的时候不想用安装版的mysql,就下载了压缩版的。1.下载mysql https://dev.mysql.com/downloads/mysql/2.解压到你喜欢的地方在解压目录添加my.ini文件[mysql]default-character-set=utf8[mysqld]basedir=C:\mysql-5.7.18-winx64datadir=C...原创 2019-01-08 17:58:17 · 7577 阅读 · 1 评论 -
navicat for mysql 建表中文引号问题
1.用中文引号创建成功,但是表名有引号2.表名不加引号,创建成功但有引号3.表名用英文引号报错同样属性字段也不能用英文字段4,正确方法create table test8( id int UNSIGNED auto_increment, name varchar(18), password varchar(100...原创 2019-01-09 11:41:23 · 4760 阅读 · 0 评论