分类
数据库

MySql根据经纬度查询

Java,Mysql-根据一个给定经纬度的点,进行附近500米地点查询–合理利用算法

分类
数据库

记一次宕机引发的PHP网站数据库访问错误

研究docker使用数据库,引发了阿里云服务器宕机,重启后发现没两个PHP的网站都报出数据库访问不了的错误。

各种折腾无效之后,看到别人说把’localhost’改为’127.0.0.1’修改后可以正常访问。

discuz mysql配置修改

config目录下的config_global.php和config_ucenter.php以及uc_server目次下的data目次中的config.inc.php文件

WordPress mysql修改

根目录下的wp_config.php

分类
数据库

MySql之特殊SQL

1.如果查询字段值不存在可以使用IFNULL(A,B),其中A的字段,B为字段值为NULL时的默认值

2.值存在更新,不存在则插入

INSET INFO TABLE (A,B,C) VALUSE (a,b,c) ON DUPLICATE KEY UPDATE C = c

如果设置A,B为UNIQUE,则存在是更新C的值,

MySQLWorkbench设置UNIQUE如下

3.批量插入

insert into test_tbl (id,dr) values (1,'2'),(2,'3'),...(x,'y') on duplicate key update dr=values(dr);

 

参考链接:

分类
数据库

NodeJS中mysql执行多条语句

允许执行多条sql语句

var connection =  mysql.createConnection( { multipleStatements: true } );

connection.query('sql1;sql2; sql3;', function(err, result){  
  if(err){  
    throw err;  
  }else{  
    console.log(result[0]);       // sql1 as a result  
    console.log(result[1]);       // sql2 as a result  
    console.log(result[2]);       // sql2 as a result  
  }  
});

 

分类
数据库

MySQL之查询操作

1:联表查询

select  a.*, b.*  from table a  left join tableb b  on a.id = b.id

参考资料

分类
数据库

MySQL之使用MySQL Workbench导出,导入.sql文件

导出

分类
数据库

redis相关知识

redis下载与安装

1、首先到官网下载redis,当前最新的版本应该是3.2.4,下载当时最新的稳定版本即可;

官网地址:http://redis.io

2、将下载下来的压缩文件拷贝到/usr/local/目录下;

sudo cp redis-3.2.8.tar.gz

分类
数据库

MySQL之基础操作

Warning:The /usr/local/mysql/data directory is not owned by the ‘mysql’ or ‘_mysql’

这应该是某种情况下导致/usr/local/mysql/data的宿主发生了改变。

解决方法:打开终端运行   sudo chown -R  _mysql:wheel  /usr/local/mysql/data 。