作者:AlbertWen
添加时间:2017-10-27 19:44:37
修改时间:2026-01-04 23:33:07
分类:
03.MySQL/PgSQL/Redis
编辑
在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。
通常的设置自增字段的方法:
创建表格时添加:
create table table1(id int auto_increment primary key,...)
创建表格后添加:
alter table table1 add id int auto_increment primary key 自增字段
一定要设置为primary key。
作者:AlbertWen
添加时间:2017-10-18 17:19:02
修改时间:2025-12-17 10:30:49
分类:
03.MySQL/PgSQL/Redis
编辑
从数据库里取N个字段,然后组合到一起用“,”分割显示,起初想到用CONCAT()来处理,好是麻烦,没想到在手册里居然有提到 CONCAT_WS(),非常好用。
CONCAT_WS(separator, str1, str2,...)
它是一个特殊形式的 CONCAT()。第一个参数剩余参数间的分隔符。分隔符可以是与剩余参数一样的字符串。如果分隔符是 NULL,返回值也将为 NULL。这个函数会跳过分隔符参数后的任何 NULL 和空字符串。分隔符将被加到被连接的字符串之间
作者:AlbertWen
添加时间:2018-01-19 22:27:38
修改时间:2026-01-05 18:08:15
分类:
03.MySQL/PgSQL/Redis
编辑
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
本篇文章,主要介绍利用PHP使用Redis,主要的应用场景。
一、简单字符串缓存实战
$redis->connect('127.0.0.1', 6379);
$strCacheKey = 'Test_bihu';
//SET 应用
$arrCacheData = [
'name' => 'job',
'sex' => '男',
'age' => '30'
];
$redis->set($strCacheKey, json_encode($arrCacheData));
$redis->expire($strCacheKey, 30); # 设置30秒后过期
$json_data = $redis->get($strCacheKey);
$data = json_decode($json_data);
print_r($data->age); //输出数据
//HSET 应用
$arrWebSite = [
'google' => [
'google.com',
'google.com.hk'
],
];
$redis->hSet($strCacheKey, 'google', json_encode($arrWebSite['google']));
$json_data = $redis->hGet($strCacheKey, 'google');
$data = json_decode($json_data);
print_r($data); //输出数据
作者:AlbertWen
添加时间:2017-10-29 21:09:54
修改时间:2026-01-02 22:58:35
分类:
03.MySQL/PgSQL/Redis
编辑
作者:AlbertWen
添加时间:2018-11-04 15:18:57
修改时间:2026-01-05 19:02:40
分类:
03.MySQL/PgSQL/Redis
编辑
关于 阿里云 RDS MySQL 排序分页查询数据错乱的原因和解决方案
1、某些时候MySQL 排序分页查询会出现数据错乱的情况 比如:
CREATE TABLE alarm_test (
id bigint(20) NOT NULL DEFAULT '0',
detail varchar(255) CHARACTER SET utf8 NOT NULL,
created_on timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
作者:AlbertWen
添加时间:2018-08-12 10:29:15
修改时间:2026-01-05 23:43:32
分类:
03.MySQL/PgSQL/Redis
编辑
本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。
作者:AlbertWen
添加时间:2013-03-24 10:07:15
修改时间:2026-01-06 04:52:58
分类:
03.MySQL/PgSQL/Redis
编辑
UNIX时间戳 转换 为日期
from_unixtime(unix_timestamp, format)
参数:UNIX 时间戳返回值:字符串
from_unixtime(1506648322, '%Y-%m-%d %H:%i:%s')
作者:AlbertWen
添加时间:2013-03-18 14:48:26
修改时间:2026-01-03 07:32:06
分类:
03.MySQL/PgSQL/Redis
编辑
所以大家要注意,以后查询数据库的时候,如果字段是string类型的,条件的值必须加上 单引号,以提升查询的效率!

作者:AlbertWen
添加时间:2014-07-14 22:05:00
修改时间:2026-01-04 12:36:16
分类:
03.MySQL/PgSQL/Redis
编辑
增加或减少数据节点的数量和 NoOfReplicas(即副本数,通过管理节点的config.ini配置文件来设置)有关,一般来说NoOfReplicas是2,那么增加或减少的数量也应该是成对的,否则要设置另外的NoOfReplicas。首先必须确保新加入的数据节点作为新的group加入,默认2个node为1个group,Group数量 = NDB节点总数 / NoOfReplicas数。
作者:AlbertWen
添加时间:2017-12-19 21:27:54
修改时间:2026-01-05 20:54:05
分类:
03.MySQL/PgSQL/Redis
编辑
Linux系统上,需要安装 Freetds 才能访问 SQL Server 服务