
数据库|sql
风.foxwho
资深架构师
-
原创 ubuntu20.4安装 mariadb 最新版
通过官网查看https://mariadb.org/文档https://downloads.mariadb.org/mariadb/repositories/最新版为 10.5.xfox.风设置数据源-清华大学sudo apt-get install software-properties-commonsudo apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc'sudo add-ap2020-08-07 11:30:39310
2
-
原创 Centos8 安装 mariadb 最新版 10.5.x
通过官网查看https://mariadb.org/或https://yum.mariadb.org/最新版为 10.5.xfox.风设置数据源https://mariadb.com/kb/en/yum/这里使用的是国内源 http://mirrors.aliyun.com/mariadb/yum/10.5/centos8-amd64/cat <<EOF > /...2020-04-29 15:39:133629
0
-
原创 数据库mysql,oracle,sqlite,mariadb 相关收藏
数据库mysqlMySql动态SQL - 风生水起 - 博客园MySQL :: MySQL 5.1参考手册 :: B. 错误代码和消息mysql 表空间及索引的查看 - 爱测试的猫咪 - 博客园复制mysql数据库复制_百度文库mysql数据库‘复制’的办法 - wren_blog - 51CTO技术博客命令O2015-05-07 17:53:331390
0
-
原创 分表用到的一些函数/php mysql 前面补0
php风来了.fox方法一:str_pad$id=1;echo str_pad($id,3,"0",STR_PAD_LEFT);//输出 001方法二:$str=sprintf("%04d", 1);//生成4位数,不足前面补0echo $str;//结果为0001 mysqlLPAD(str,len,padstr) 返回字符串 str, 其左边由字符串padstr 填补到len 字符长度。2015-07-02 16:45:151617
0
-
原创 mysql 给已存在的商品数据,根据商品ID增加商品编号
有这个需求,所以记录一下风来了.foxupdate zh_product set product_no=CONCAT('P150907000000000',LPAD(product_id,2,'0'));2015-09-07 15:53:521567
0
-
原创 MYSQL 某个数据库下所有表的 批量删除表语句
select concat('drop table ',table_name,';') from information_schema.TABLES where table_schema='test';其中 test 是数据库, 执行输出的SQL语句即可2015-12-14 18:10:039562
0
-
原创 mysql ssh 导入时注意问题
1.MySQL错误 ERROR 2006 (HY000): MySQL server has gone away问题产生:导入SQL 文件过大时报错 SQL文件140M source /sql.sql ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection i2016-06-14 10:19:04844
0
-
原创 创建 多个 MySQL docker 出现错误时
创建 多个 MySQL docker 出现错误时 风来了.fox …… 140505 16:05:59 InnoDB: Using Linux native AIO 140505 16:05:59 InnoDB: Warning: io_setup() failed with EAGAIN. Will make 5 attempts before giving up. InnoDB:2016-07-26 15:04:492067
0
-
原创 HBase 安装
简介HBase是Apache Hadoop的数据库,能够对大型数据提供随机、实时的读写访问,是Google的BigTable的开源实现。HBase的目标是存储并处理大型的数据,更具体地说仅用普通的硬件配置,能够处理成千上万的行和列所组成的大型数据库。 HBase是一个开源的、分布式的、多版本的、面向列的存储模型。可以直接使用本地文件系统也可使用Hadoop的HDFS文件存储系统。为了提高数据2016-11-28 13:11:32597
0
-
原创 配置 mysql/mariadb sphinxSE 错误解决 1st column must be bigint to accept 64-bit DOCID
作者:凨配置mysql/[Err] 1430 - There was a problem processing the query on the foreign data source. Data source error: INTERNAL ERROR: 1st column must be bigint to accept 64-bit DOCID2014-07-24 15:07:561449
0
-
原创 Logstash5.X 日志搜集处理框架 安装配置
0. 介绍Logstash是一款轻量级的日志搜集处理框架,可以方便的把分散的、多样化的日志搜集起来,并进行自定义的处理,然后传输到指定的位置,比如某个服务器或者文件。 http://kibana.logstash.es/content/logstash/ 风来了.fox1.下载和安装下载地址 https://www.elastic.co/downloads/logstash 目前最新版 5.2017-02-22 09:01:359188
0
-
原创 Mysql 日期函数 增加周天年月时分秒
在现有的时间基础上增加 8小时20分11秒SELECT DATE_ADD('2017-03-22 04:00:00',INTERVAL '8:20:11' HOUR_SECOND ) AS Date风.fox在现有的时间基础上增加 8小时20分00秒SELECT DATE_ADD('2017-03-22 04:00:00',INTERVAL '8:20:00' HOUR_SECOND ) AS Da2017-03-22 12:56:432145
0
-
原创 Linux Ubuntu/Centos7 定时备份mysql数据库
定期备份数据库 风.foxwho数据库备份命令vim /www/tool/mysql_backup.sh加入#!/bin/bash#网址SITE=www.foxwho.com#备份路径BACKUP=/www/backup/mysql/$SITE#当前时间DATETIME=$(date +%Y-%m-%d-%H-%M-%S)echo "备份开始===="echo "备份文件存放于${BAC2017-04-22 16:43:141734
0
-
原创 LINUX Centos7利用七牛空间做定时备份 qshell定时备份,定时上传到七牛空间
网站有了,自动部署有了,自动备份也有了,怎么把备份的文件上传到某个地方,比如七牛空间 为了服务器在不必要的时候宕机,而且又无法重启服务器时,里面的备份文件是无法拿到的,这个时候如果有其他地方的备份就可以了,那么现在就来设置他 风.foxwho定时备份 MYSQL以定时 备份 MYSQL 为例,统一备份文件到/www/backup目录,然后定时上传 http://blog.csdn.net/fe2017-04-22 16:46:251336
0
-
原创 mysql 使用gzip 压缩 文件,本地对 gzip 压缩的文件解压缩
mysqldump -uroot -proot --host=localhost -q -R --databases $DATABASE | gzip > mysql.sql.gz风.foxwho Linux 解压缩 保留源文件的方法gunzip -c mysql.sql.gz > mysql.sqlLinux 解压缩(不保留源文件)gzip -dv mysql.sql.gz或gunzip2017-06-26 16:18:063159
0
-
原创 mysql (mariadb)数据库使用 mysqldump 备份全部数据库,并自动按当前时间名保存文件
备份所有数据库开发服务器要定时备份所有数据库那么fox.风mysqldump -h127.0.0.1 --port=3306 \-uroot -proot \--lock-tables=0 \--all-databases > /root/db-`date "+%Y-%m-%d-%H-%M-%S"`.sql–all-databases 全部数据库–lock-tables=0 不锁表...2019-06-13 10:41:44859
0
-
原创 Centos7安装 mariadb 最新版
为什么要写这个呢,需要单独 mariadb 客户端时,发现 默认 mariadb 5.x 没有客户端,又不想安装全部的 mariadb server,所以写了么这个一个通过官网查看https://mariadb.org/或https://yum.mariadb.org/最新版为 10.4.xfox.风设置数据源这里使用的是国内源 http://mirrors.aliyun.com/...2019-06-16 02:08:121983
1
-
原创 windows下php mongodb 安装配置使用查询
windows下php mongodb 安装配置使用查询2014-11-23 21:01:071996
0
-
原创 Mariadb 10.0.12 服务器my.cf配置
环境UBUNUT 14.04 git呆狐狸.凨1.2014-09-25 11:02:552102
0
-
原创 mysql 临时表 创建和插入
mysql 2张表插入到临时表里一个项目用到多张表数据合计查询by 夜色紫宸風DROP TABLE IF EXISTS tmp_table;CREATE TEMPORARY TABLE tmp_table SELECT appid,uid FROM `sz_app_credit_log_201111`;INSERT INTO tmp_table SELECT appid,ui2011-12-01 17:16:388164
0
-
转载 mysql批量删除指定前缀的表,批量修改表名的SQL语句
Select CONCAT( 'drop table ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'uc_%'; 注意: like ‘uc_%’ 其中 uc_是你需要替换的表前缀.执行查询,会自动生成出 drop table table_name这样的2012-05-02 13:11:232541
0
-
原创 MYSQL存储过程,错误处理机制
CREATE PROCEDURE test() BEGIN /*定义错误,1062是插入重复的订单号的存储过程*/declare errname condition for 1062; /*exit出现错误后停止执行下一条,CONTINUE 继续执行未完成的存储过程,直至结束*/ declare exit handler for errname begin SELECT2012-09-19 17:12:00979
0
-
原创 mysql 正则 查询 手机号,移动手机号码段 正则
SELECT tel FROM `sz_ucenter_members` WHERE tel REGEXP '^[1](3[0-9]|47|5[0-9]|8[0-9])[0-9]{8}$'; //全网段,有几个号码段不存在我也加上了,如181,182,183,1842010年中国移动:134.135.136.137.138.139.150.151.152.157.158.159.187.12011-12-05 15:11:587165
0
-
原创 常用liunx / mysql命令
1.可以用ps 命令查看进程ps -ef|grep mysql2.查看MYSQL进程连接数netstat -an | grep 3306 | wc -l3.查看mysql 当前执行sql语句,存在翻页时空格查看下一页mysql -uroot -pROOT -e "show processlist;" |moremysql -uroot -pROOT2012-11-15 13:25:09878
0
-
原创 算法,PHP取数据库中百万条数据中随机20条记录
额,为什么要写这个?在去某个公司面试时,让写个算法出来,当时就蒙了,我开发过程中用到算法的吗?又不是大数据开发,分析。今天偶然想起来一个坑爹数据,如:PHP取百万条数据中随机20条记录,当时就用的算法。1.先统计统计数据库多少条记录(这个做个数据缓存,如1小时重新统计一次),2.根据总条数,随机1次,1次性取出20条记录(当然这个就相当于分页了,要求不高的话,这个最2013-09-16 14:55:153341
1
-
原创 ubuntu 安装mysql 5.5.28 编译安装 innodb 配置
安装环境:ubuntu 桌面版12.10安装版本:mysql-5.5.28.tar.gz使用root用户安装su root在出现的提升中输入密码1.安装必备工具1.1.安装cmake编译器apt-get install cmake1.2.安装libncurses5-dev包apt-get install libncurses5-dev1.3.安装bi2012-12-05 22:05:023248
0
-
原创 MYSQL char字符型区分大小写,查询区分大小写
方式一:ALTER TABLE session MODIFY COLUMN `session_id` CHAR(32) BINARY CHARACTER SET utf8 COLLATE utf8_bin NOT NULL DEFAULT '' COMMENT 'session_id,在没有用户登录的情况下';方式二:2014-05-08 12:45:421813
0
-
原创 mysql/mariadb 安装开启spinx引擎
作者:凨开启命令: mysql> INSTALL PLUGIN sphinx SONAME 'ha_sphinx.so';2014-07-24 11:36:531745
0
-
转载 mysql 清空二进制日志
http://elliptic.blog.163.com/blog/static/3434482220122192810416/2014-07-28 09:51:54930
0
-
转载 Mysql权限命令
在网上搜索了半天,最后发现设置权限命令都不能用。检测了半天发现 命令字符 写错了。我靠。网上大部分都是错的。。upkiller 为密码1,查看mysql状态:mysqladmin -h localhost -u root -pupkiller satus 2,更改root密码:mysqladmin -h localhost -u root -pupkiller pas2012-05-30 17:27:33881
0
-
原创 MS SQL 表字段增加,删除,修改
1.表字段添加格式:ALTER TABLE table_name ADD column_name data_type设置默认值:ALTER TABLE table_name ADD COLUMN column_name VARCHAR (10) NOT NULL WITH DEFAULT '02' MSSQL常用收集Int IDENTITY (1, 1) NOT2011-01-15 11:41:002669
0
-
原创 项目2:PHP抽奖程序 ,抽奖规则代码
项目4 抽奖程序 分时间段(按时段设置的奖品数为概率)http://blog.csdn.net/wljk506/article/details/7174151=================================项目3 抽奖程序 分时间段http://blog.csdn.net/wljk506/article/details/7105347=============2011-10-31 09:17:537964
1
-
转载 Oracle 11g r2 下载地址
1、下载Oracle 11g R2 for Windows的版本 下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip2011-12-10 14:01:091327
0
-
原创 页面访问日志表
页面访问日志表 做个记录CREATE TABLE `accessLog_201301` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `catID` SMALLINT(5) NOT NULL DEFAULT '1' COMMENT '类别频道ID', `uid` INT(11) NOT NULL DEFAULT '0' COMMENT '用户ID'2013-11-13 13:50:381604
0
-
原创 MYSQL 存储过程和函数 案例 例子
这个也是做的项目,保存做个备份先。UCENTER里的 兑换ucenter_reducelfb //调用数据 call ucenter_reducelfb(参数1,参数2,....)DELIMITER $USE `root`$DROP PROCEDURE IF EXISTS `ucenter_reducelfb`$CREATE DEFINER=`root`@`loca2011-10-31 09:35:231098
0
-
原创 批量更新重复数据
原因:重负注册老乡会会员日志,增加 400积分。解决:设置该积分0UPDATE sz_app_credit_log AS a LEFT JOIN (SELECT uid,lid,MIN(lid) FROM sz_app_credit_logWHERE appid=7 and oreason LIKE '%老乡会会%' AND dateline>=UNIX_TIMESTAMP('2012011-11-07 13:48:59741
0