Tag: mysql
Mysql修改主键自增ID的值
场景:MYSQL修改自增ID初始值不从1开始,修改MYSQL表中下一个自增ID的值用法: alter table 表名 AUTO_INCREMENT=1000;示例: 表seonoco_user中插入下一条新增数据时自增ID为1000 alter table seonoco_user AUTO_IN ...
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
针对之前提及的实际情况 Mariadb数据库老是停掉的经历,结合网上搜索来的一些资料,总算有点眉目了。出现MySQL server has gone away的原因http://database.51cto.com/art/201105/261107.htm一种可能是发送的SQL语句太长,以致超过了 ...
MySQL Left Join指定NULL列返回特定值
我们有时会有这样的应用,需要在sql的left join时,需要使值为NULL的列不返回NULL而时某个特定的值,比如0。这个时候,用is_null(field,0)是行不通的,会报错的,可以用ifnull实现,但是COALESE似乎更符合标准coalesce 函数可以接受多个参数,将会返回这些参数 ...
mysql实现历史今天数据查询
CCTV5早上的体育新闻有个栏目叫"历史今天看",今天不小心看旁边有个帅哥划手机APP有个界面标题大致是"历史今天"。当时就觉得这个小功能用在博客上还有点意思。一个mysql查询语句搞定,其中关键在这里,demo:date_format(now(),'%m-%d')=FROM_UNIXTIME( a ...
MYSQL实现上一篇下一篇文章的sql语句
MYSQL语句如下示例(select *,'上一篇' as type from table where id>$id order by id asc limit 1) union(select *,'下一篇' as type from table where id<$id order b ...
Linux或windows重置mysql的root密码
我有时候设置了MySQL的root密码,时间久了可能就忘记了,或者多个不同环境设置了多个密码,搞不清楚哪个是哪一个了。就需要重置root密码了,不管是lamp,lnmp,wnmp,重置mysql的root密码的过程不是很复杂,大同小异,如果有需要,可以做成脚本一劳永逸。在windows操作系统下重新 ...
Linux通过SSH导出和导入mysql数据库的方法
SSH下导出和导出mysql数据库非常简单。SSH登陆VPS后通过一个命令即可完成mysql数据库的导入和导出。SSH导出数据库,命令格式:[root@localhost ~]# mysqldump -u (用户名) -p(密码) (数据库名) > /home/wwwroot/seonoco. ...
如何修改mysql默认空密码
WAMP安装好后,mysql密码是为空的,那么要如何修改呢?简单来说我们需要执行一条重置root用户密码的sql语句即可。update user set password=PASSWORD('seonoco.com') where user='root';wamp自动安装完成后,默认mysql密码为 ...