PHP
正则表达式,匹配
MySQL
MySQL 安装
解压zip 文件,放到D盘上,进步 mysql\bin ,执行下面命令
D:\mysql8\bin>mysqld --initialize --console
得到提示
执行 mysqld 启动mysql
login 以后改个密码
D:\mysql8\bin\mysql -uroot -pxxxxxx
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY '1233';
MySQL 优化
相同ID的,多行字符窜连接,组合,用逗号分隔
SELECT @@global.group_concat_max_len;
SELECT aa,bb,cc,dd,Nationality, GROUP_CONCAT(DISTINCT agent SEPARATOR '|') AS agents, COUNT(*) AS abc, SUM(def) AS ppp
FROM `bookings`
WHERE aa='123' AND cc<>'XYZ'
GROUP BY aa,bb,cc,dd, Nationality
ORDER BY COUNT(*) DESC
查看 group_concat 字段长度
PURGE
help purge # 查看purge命令
PURGE BINARY LOGS TO 'binlogname'; # 删除至某一个文件为止
PURGE BINARY LOGS BEFORE 'datetimestamp'; # 删除到某个日期为止
MySQL 操作
日期
# 日期加减
SELECT DATE_ADD(NOW(), INTERVAL - 4 DAY);
mysql> 2022-07-09 10:57:34
修改表 ALTER TABLE
# 添加多个列的索引
ALTER TABLE `abc` ADD PRIMARY KEY (`id1`)
, ADD INDEX idx_country (`ccc`)
, ADD INDEX idx_dest(`ddd`)
, ADD INDEX idx_resort(`rrr`)
;
参阅: