迁移mysql数据库data目录
第一步,停止数据库centos6 以/etc/init.d/mysqld脚本关闭servicemysqldstopcentos7 以systemctl方式关闭systemctlstopmariadb第二步,移动至新目录, 保持目录所有者及权
Mysql子查询排序失效的解决方案
现有一批商品存于goods表,各个电商均有报价,要取出最低价的那家记录。goods表各字段说明商品名:goods_name报 价:price电商名:e_commerce看起来挺简单,好像先排序后分组取第一条就可以:SELECT*FROM
oracle下常用SQL记录
习惯了mysql的轻巧敏捷,不太清楚同样的SQL查询在oracle下为何要这么麻烦,如下:1. 和mysql类似的分页, 取第20-30行记录mysql的分页sql:select*fromtablelimit20,10;oracle相同的分
编译安装pdo_oci扩展,使用PHP连接oracle
在centos上使用PHP的PDO模块连接oracle数据库时,提示:could not find driver,应该是pdo的oracle模块没安装。1. 下载PHP7.2最新源码包和oracle的客户端。oracle当前最新客户端的rp
mysql生成固定区别的随机数
在mysql里生成某区间[min, max]的随机数,比如[3, 8], 等同于PHP里的:<?php echorand(3,8); ?>在mysql里的表达式: floor(min + RAND() * (max-min+
crontab自动备份mysql
编写任务脚本 vim mysqlbackup.sh#!/bin/bash folder=/home/mysqldump cd$folder day=`date+%Y%m%d%H%M%S` host=localhost user=u
mysql根据两个经纬度坐标返回距离函数
一、导入mysql存储过程definer[distance]DROPFUNCTIONIFEXISTS`distance`; DELIMITER;; CREATEDEFINER=`root`@`localhost` FUNCTION
一个mysql的sql_mode严格模式引出的bug处理.
把本地的代码调试好上传服务器后,执行的添加删除操作都给出了报错。查看日志发现了下面这行:Incorrectdecimalvalue:''forcolumn'amount'atrow1:INSERTINTO`r
分享一个群发公告、消息功能的实现
已知系统中有一个用户表及其对应的用户组, 需求为:可群发公告给所有人,或者针对某些个用户组或者某些个用户发消息。一、设计数据表消息表【message】主要字段 idintID titlevarchar(255)标题 contentte
更新一个PDO的mysql数据库操作类
布署完PHP7后,发现以前的数据库操作类失效了,原来PHP7已经全面删除了mysql扩展支持,就是说mysql_* 系列的数据库连接函数都没了。看来只好使用pdo来操作数据库了, 于是临时更新了一个基于pdo的操作类,如下所示:<?p