速查手册 PHP | MySQL

11 篇文章 0 订阅

PHP

 正则表达式,匹配

preg_match

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的,多行字符窜连接,组合,用逗号分隔

group_concat

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`)
;

参阅:

Mysql合并列(group_concat)

mysql 动态行转列

win10 安装 mysql server

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值