apache mysql mac php

php tp框架 自定义日志

调用方法 $file_log = [ 'order_id' => 123, ]; (new Logs('log'))->infos('日志文案', $file_log); [2023-12-14 15:24:13] [INFO] [log] {"msg":"日志文案","params":{"orde ......
框架 日志 php

MySQL账号锁定与解锁

MySQL提供了多种方法来锁定解锁账号,下面是几种常用的方法: 1.使用ALTER语句锁定账号 锁定账号: ALTER USER 'username'@'localhost' ACCOUNT LOCK; 解锁账号: ALTER USER'username'@'localhost' ACCOUNT U ......
账号 MySQL

mysql 索引优化2

对于关联sql的优化 关联字段加索引,让mysql做join操作时尽量选择NLJ算法 小表驱动大表,写多表连接sql时如果明确知道哪张表是小表可以用straight_join写法固定连接驱动方式,省去 mysql优化器自己判断的时间 in和exsits优化 原则:小表驱动大表,即小的数据集驱动大的数 ......
索引 mysql

利用Docker和CLion在Mac优雅地开发和调试Linux C++程序

利用Docker和CLion在Mac优雅地开发和调试Linux C++程序 starrymarin 计算机主业,间断性健身爱好者,摩托、金融入门 ​关注他 27 人赞同了该文章 最近在做一些新的东西,所以学习了一些新的东西,也对旧知识加强了很多,所以终于有东西可以记录一下了。 今天先更新一篇简单的教 ......
程序 Docker CLion Linux Mac

使用Apache POI 导入导出时出现You need to call a different part of POI to process this data (eg XSSF instead of HSSF)Java异常

问题复现 在学习导出功能时使用HSSFWorkbook导出了一个xxx.xlsx格式的文件,然后用XSSFWorkbook的读取方式来拿文件去导入时出现了这个bug 这是当时做导出测试代码 Workbook wb = new HSSFWorkbook(); CreationHelper creati ......
POI different instead process Apache

MySQL:SQL 错误 [1118] [42000]: Row size too large.

1.场景: 今天在用MySQL建表的时候,报了一个错误; SQL 错误 [1118] [42000]: Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. Th ......
错误 MySQL 42000 large 1118

MySQL运维4-Mycat入门

一、mycat概述 mycat是阿里巴巴企业下的开源的,基于JAVA语言编写的MySQL数据库中间件,可以像使用MySQL一样来使用Mycat,对于开发人员来说根本感觉不到mycat的存在。之前在国内使用数据库分库分表,读写分离最主流的就是使用mycat,但是截止到今日2023-12-13日,myc ......
MySQL Mycat

php深化学习(二)

为了提高一定效率,我需要一些工具的工具 比如composer,vscode,phpstudy,宝塔控制面板 composer:是php 专门管理包工具。安装看https://docs.phpcomposer.com/00-intro.html教程就行。 composer 不光是管理工具,还能自动构建 ......
php

cpp mysql lmysqlcppconn call procedure

mysql> show create table t5; + + + | Table | Create Table | + + + | t5 | CREATE TABLE `t5` ( `id` bigint unsigned NOT NULL AUTO_INCREMENT, `name` varc ......
lmysqlcppconn procedure mysql call cpp

MySQL使用JSON存储数据

1.优点 1.不用为数据中的每个key值新建一个字段,可以任意的增减字段而无需修改数据表结构,甚至可以减少数据表的设计。 2.可以减少数据表的查询,减少关联查询,一个查询的结果就可以代替几个查询的结果,降低数据库服务器的压力。 2.缺点 1、json数据仅仅只能用于展示display,如果用于条件查 ......
数据 MySQL JSON

使用NineData,轻松完成阿里云RDS MySQL至ClickHouse数据迁移

NineData数据复制产品可以轻松解决MySQL到ClickHouse的同步问题,具有强大的数据转换和映射功能、实时同步性能卓越、简单配置操作、可靠的数据一致性、灵活的定制选项、可观测可干预、运行稳定和安全可靠等优点。只需简单三步,即可完成RDS MySQL到云数据库ClickHouse的数据同步... ......
ClickHouse NineData 数据 MySQL RDS

JavaWeb - day07 - MySQL - DQL、多表设计

01. MySQL-DQL-基本查询 介绍 DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。 查询关键字:SELECT 查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们 ......
JavaWeb MySQL DQL day 07

MySQL左连接丢失null值的问题

一、前言 我们有的时候直接使用左连接查询,当右表不存在该数据的时候,是可以查出带有null的列。可是当在where条件中有右表相关的筛选条件时,我们惊奇的发现查询的结果不带null值了,换句话说就是查出来的结果比预期的少。 二、错误复现以及解决方案 1、右表不带筛选条件的查询 sql相关的表主要是w ......
问题 MySQL null

laravel php 50W数据导出excel 分批分页导出

文章目录 需求 问题 解决 需求 导出50W左右的数据导excel表 问题 使用phpexcel等插件,碰到数据量大很慢,可能能花半个小时以上 数据量大查询慢 内存不足 执行超时 解决 使用原生csv导出 设置脚本超时和内存,进行加大内存,不限制超时时间 进行分页查询 public function ......
laravel 数据 excel 50W php

php 16个魔术方法

16个方法的简单介绍 __construct(),类的构造函数 __destruct(),类的析构函数 __call(),在对象中调用一个不可访问方法时调用 __callStatic(),用静态方式中调用一个不可访问方法时调用 __get(),获得一个类的成员变量时调用 __set(),设置一个类的 ......
魔术 方法 php

解决mysql的语句中group_concat长度限制问题

在mysql中,有个函数叫“group_concat”,平常使用可能发现不了问题,在处理大数据的时候,会发现内容被截取了。其实MYSQL内部对这个是有设置的,默认不设置的长度是1024。查看默认配置 show variables like "group_concat_max_len"; 模板返回是 ......
group_concat 语句 长度 concat 问题

php底层代码执行流程

PHP 在底层(C 语言层面)的代码执行流程可以大致分为以下几个步骤: 解析器初始化:当 PHP 服务启动时,会调用解析器(Zend Engine)的初始化函数进行初始化,包括各种全局变量的初始化,内存池的初始化。 文件读取和解析:解析器会读取并解析 PHP 文件,将其转换为语法树,并将其中的函数和 ......
底层 流程 代码 php

excel_to_mysql过程(Excel数据转换到MySQL数据库当中)

准备数据流图:在输入输出里面找到对应的类型:数据流图建好了接下来怎么将excel表格数据抽取到mysql当中去???####编辑excel输入:手机号改为数字类型,就没有.0了,主要是类型问题@@@@@@@@@@@@@@@@@@@@@@@建立mysqll连接,进行编辑表输出最后看一下原始数据: 22 ......
数据 excel_to_mysql 过程 数据库 excel

数据库选型:MySQL、PostgreSQL、MongoDB

能够支撑实时业务的数据库,常见的数据库有: 关系型数据库:MySQL、PostgreSQL,以及Oracle、DB2、Microsoft SQL Server等 非关系型数据库:MongoDB 下面针对MySQL、PostgreSQL、MongoDB做对比分析。 关于最受欢迎排行榜,该三类数据库处于 ......
PostgreSQL MongoDB 数据库 数据 MySQL

mysql导入导出

# 数据库导出 mysqldump -u root -p mysql > mysql.sql # 数据库导入 mysql -u root -p -D mysql < mysql.sql # 单表导出 mysqldump -u root -p mysql tablename > tablename.s ......
mysql

MySQL ERROR:Access denied for user `root`@`localhost` (using password:YES)

背景 使用docker安装mysql5.7,容器显示正常启动,但始终本地或者远程都连接不上该数据库 定位原因 密码加密方式错误 解决方法 ......
localhost password Access denied MySQL

PHP连接SQLSERVER及中文乱码问题

PHP连接SQLSERVER 1、PHP 5.3及以后版本不再支持mssql模块,应使用SQLSRV或PDO_SQLSRV; 2、下载 PHP 驱动程序。 http://msdn.microsoft.com/en-us/sqlserver/ff657782.aspx 内含Windows平台各种版本扩 ......
乱码 SQLSERVER 问题 PHP

MySQL Update语句一个非常经典的“坑”

起因 最近好几次有开发同学在钉钉上问我,比如下图: 问题归纳起来就是:在MySQL里面update一条记录,语法都正确的,但记录并没有被更新… 结论 小结:在一条UPDATE语句中,如果要更新多个字段,字段间不能使用“AND”,而应该用逗号分隔。 现象 刚遇到这个问题的时候,我拿到这条语句直接在测试 ......
语句 经典 Update MySQL

MySQL 主从复制

二进制日志管理 MySQL的主从复制是借助二进制日志来实现的,二进制日志(Binary Log)是一种特殊类型的日志文件,它记录了所有修改数据库内容的操作,并且二进制日志对性能的影响通常较小。 二进制日志配置 log_bin :用于开启二进制日志,如果不指定日志名前缀,默认会以当前主机名为前缀,存放 ......
主从 MySQL

【SpringBootWeb入门-12】MySQL-DDL-图形化工具

1、章节前言 上一篇文章我们讲解了MySQL的安装与配置,以及相关sql命令的执行操作,在演示这些sql语句的时候,我们都是在命令行当中进行操作的,在命令行当中敲写语句很不方便,主要原因有以下几点: 无提示:命令行当中输入任何sql语句没有任何提示,全凭记忆,而且很容易敲错代码; 操作繁琐:全部的命 ......
SpringBootWeb MySQL-DDL 图形 工具 MySQL

GO TCP代理(可代理SQLSERVER\MYSQL\ORCALE)

用nginx代理不知道为什么内网能用,外网用不了,改用go写个代理临时用下,直接上代码 package main import ( "fmt" "io" "log" "net" ) var addr string = "0.0.0.0:51415" //代理服务端口 var dest_addr st ......
SQLSERVER ORCALE MYSQL TCP GO

MySQL和sqlite的区别

存储方式MySQL: 是一个服务器端的数据库系统,通常运行在一个独立的服务器上。数据存储在服务器的硬盘上。SQLite: 是一个嵌入式数据库,通常用于移动应用和桌面应用。数据存储在一个单一的文件中。并发支持MySQL: 支持高并发,适用于大型、多用户的应用。SQLite: 并发支持较弱,更适用于单用 ......
sqlite MySQL

apache 项目的php配置文件

<VirtualHost *:80> ServerAdmin webmaster@example.com DocumentRoot "/www/wwwroot/api.com" ServerName api.com ServerAlias api.com #errorDocument 404 /40 ......
文件 项目 apache php

针对django报错mysql得升级8的问题

Django提示mysql版本过低:django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.7.26). ​ Django提示mysq版本Q过低: django db. utils NotSuppotedErr ......
django 问题 mysql

PHP高级面试题-2

1、什么事面向对象?主要特征是什么? 面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。 2、SESSION 与 COOKIE的区别是什么,请从协议,产生的原因与作用说明? A、http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请 ......
PHP