mysql
文章平均质量分 87
GraceJava
技术因分享而伟大,keep moving
展开
-
mysql搜索大小写区分
mysql搜索大小写区分需求说明问题查找问题解决需求说明最近功能上线,模糊搜索后,客户反馈不能进行大小写的模糊搜索,例如:输入abcd,只能返回包含adcd的内容,不能搜到ABCD的内容,需要修改。问题查找根据网络上一系列的搜索,mysql默认是不区分大小写的,而java是区分大小写的,那么为何我的默认区分大小写了呢。打开navicat,搜索输入:select * from t_user where user_name like "lihao%"返回结果只有lihao,没有LIhao等内容。这原创 2020-06-02 15:07:29 · 690 阅读 · 0 评论 -
MYSQL数据库命名及设计规范
1.命名规范(1)库名、表名、字段名必须使用小写字母,并采用下划线分割(2)库名、表名、字段名禁止超过32个字符,须见名之意,建议使用名词不是动词(3)库名、表名、字段名禁止使用MySQL保留字(4)临时库、表名必须以tmp为前缀,并以日期为后缀(5)备份库、表必须以bak为前缀,并以日期为后缀2.基础规范(1)使用INNODB存储引擎(2)表字符集使用UTF8原创 2017-07-18 14:49:21 · 3817 阅读 · 0 评论 -
mysql安装,并查看mysql所有版本
最近需要部署一台新的服务器,在上面安装环境的时候碰到了mysql的安装,本来很简单的事情,但是由于mysql版本众多,安装方式不一,一下子都不知道安装哪个版本了,所幸在折腾很久之后总算是安装算了,现在把自己的心路历程写个博客分享一下:1、mysql的下载,官网链接下载地址;2、下载那个版本视自己的操作系统和项目要求,不同版本区别不大,建议安装5.6.或者5.7.稳定版本;具体版本查找如原创 2018-01-16 16:44:50 · 22727 阅读 · 2 评论 -
MySql添加索引
命名规则:表名_字段名*1、需要加索引的字段,要在where条件中 *2、数据量少的字段不需要加索引 *3、如果where条件中是OR关系,加索引不起作用 *4、符合最左原则 联合索引又叫复合索引。对于复合索引:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。例如索引是key index (a,b,c). 可以支持a | a,b| a,b,c原创 2017-12-08 15:27:35 · 921 阅读 · 0 评论