Mysql

Mysql按数字大小排序String字段

发布于 2017-10-27 来源 原文链接 分类 Mysql
标题有点难以理解,事实是我不知道怎样用一句话来描述此种情形。问题是这样的,当我们按由大到小的顺序排序一组数字的时候,它应该如此:98008000900但如果是这些数字是以String类型存储的话,直接排序的结果会是这样:98009008000当然多数情况下我们会把数字存储为数字型,就可避免这一问题。 ...

Mysql提取字符串中的时间

发布于 2017-10-14 作者 分类 Mysql
背景有个项目,MYSQL数据库某表其中一个url字段的字符串具有一定规律,需要单独提取时间,如下http://seonoco.com/dir-1/dir-x/dir/2016/1013/3.htmlhttp://seonoco.com/dir-2/dir-y/dir/2017/1014/123.ht ...

解决MySQL server has gone away

发布于 2017-08-03 作者 分类 Mysql
针对之前提及的实际情况 Mariadb数据库老是停掉的经历,结合网上搜索来的一些资料,总算有点眉目了。出现MySQL server has gone away的原因http://database.51cto.com/art/201105/261107.htm一种可能是发送的SQL语句太长,以致超过了 ...

Centos7 升级 Mariadb5.5 到 Mariadb10

发布于 2017-07-28 作者 分类 Mysql
centos7下已安装Mariadb5.5,升级到Mariadb10。 完整升级步骤/流程如下0. 提前备份数据库!对服务器进行重要的操作都需要有备份重要数据的意识!1. 先卸载原有的mariadb服务yum remove mariadb mariadb-server2. 创建 /etc/yum.r ...

Mariadb数据库老是停掉的经历

发布于 2017-07-20 作者 分类 Mysql
一个刚上线的网站项目,网站老是挂掉,查看网站日志,都是由于Mariadb服务莫名其妙的停掉导致的,每次重启Mariadb服务都管不了多久就又挂了。[2002]SQLSTATE[HY000] [2002] Connection refused查看mariadb服务日志/var/log/mariadb/ ...

MySQL Left Join指定NULL列返回特定值

发布于 2016-07-27 作者 分类 Mysql
我们有时会有这样的应用,需要在sql的left join时,需要使值为NULL的列不返回NULL而时某个特定的值,比如0。这个时候,用is_null(field,0)是行不通的,会报错的,可以用ifnull实现,但是COALESE似乎更符合标准coalesce 函数可以接受多个参数,将会返回这些参数 ...

Linux或windows重置mysql的root密码

发布于 2015-09-25 作者 分类 Mysql
我有时候设置了MySQL的root密码,时间久了可能就忘记了,或者多个不同环境设置了多个密码,搞不清楚哪个是哪一个了。就需要重置root密码了,不管是lamp,lnmp,wnmp,重置mysql的root密码的过程不是很复杂,大同小异,如果有需要,可以做成脚本一劳永逸。在windows操作系统下重新 ...

mysql中null值在表达式计算时的影响

发布于 2013-08-10 来源 原文链接 分类 Mysql
mysql中 当任意类型字段和null值进行计算时得到的结果依然为null 值例如 1+ null =null 'a'+null =null有时候需要自动转换null值为整型来进行表达式计算.尝试使用CONVERT 和 CAST 函数 强行转换 null值为整型 ..失败.最后无奈还是使用了 i ...
  • «
  • »
  • 19 Result