摘要:2023年2月23日13:41:48 首先是php php扩展 驱动 数据库的关系 官方文档说明: https://learn.microsoft.com/zh-cn/sql/connect/php/step-1-configure-development-environment-for-php-d
阅读全文
摘要:2023年6月13日15:19:16 ### NOLOCK使用场景 ``` 针对那些被频繁操作(插入、更新、删除)的表,使用NOLOCK是非常比较适合的,但要考虑到脏读的情况。 不经常修改的数据表,省掉锁定表的时间来大大加快查询速度。 数据量非常大的数据表,可以考虑牺牲数据安全性来提升查询的效率;
阅读全文
摘要:2023年6月6日08:52:15 因为最近接触的his系统一些存储过程做数据统计,一个存储过程就要使用1-3个临时表,这些存储过程是零几年的写得,和我们这个时代的写的存储过程习惯不太一样,就好奇为什么要使用这么多的临时表 ## 临时表的基本概念 在深入临时表之前,我们要了解一下会话(Session
阅读全文
摘要:2023年5月29日14:51:02 因为正式库老是和测试库有差1-2张表,表也有100张了,排除差异有点麻烦 ``` SELECT table_name FROM information_schema.TABLES WHERE table_schema = '数据库名' ``` 这样就得到两个数据
阅读全文
摘要:2023年2月23日13:37:54 php版本8.0 laravel8 https://github.com/lizhichao/VicWord composer require lizhichao/word 数据库存储违禁词 // 生成字典 public static function gene
阅读全文
摘要:2022年11月28日08:50:31 官方mysql8.0文档地址: https://dev.mysql.com/doc/refman/8.0/en/charset-unicode-sets.html _general_ci VS _unicode_ci 排序规则 对于任何Unicode字符集,执
阅读全文
摘要:2022年7月25日10:59:44 开发环境 php8 laravel8 mysql8 在做一个动态文件管理的时候,发现如果我每次需要清空某个表的时候,在事务里面truncate table会触发 There is no active transaction的异常 DB::table('users
阅读全文
摘要:2022年4月27日19:59:15 1,历史原因 最早我刚毕业的时候接触到一些零几年的项目的时候,发现多数数据库使用的是sqlserver和Oracle,存储过程使用是很普遍的,那个时候还不是面向互联网模式有很大的并发压力 我接触过的一些内部erp,hr等系统大量使用存储过程,特别是一些sqlse
阅读全文
摘要:2022年1月13日11:18:23 因为测试服务器是linux,没有多的资源额外装一台windows,现在在跑的数据库是 导出数据库:windows sqlserver2016 导出数据库:linux sqlserver2017 官方安装文档:https://learn.microsoft.com
阅读全文
摘要:2021年11月14日12:56:54 优化介绍:注意: 不要听信你看到的关于优化的“绝对真理” ,而应该在实际的业务场景下通过测试来验证你关于执行计划以及响应时间的假设。 1 优化思路1.0 优化方向在数据库优化方向上主要的方向:安全,性能 安全 > 数据安全性性能 > 数据的高性能访问1.1 优
阅读全文
摘要:2017年7月13日09:35:38 部分内容引自其它网友的博客,如需删除请联系QQ群主 这个是一个持续更新的,自己也在调高自己的mysql水平,其实就是mysql DBA之路 废话几句,所谓的高级php开发工程师就是什么都得懂,mysql-dba也得是高级水平,php也得是高级水平,js或者说jq
阅读全文
摘要:2021年10月16日15:38:04 自从大部分公司都习惯使用云服务器之后,经常就直接使用rds数据库了,数据库自己配置,做主从,已经真的好久没自己做了,回想起来基本从2014,15年就基本没做过了 这次配置之后发现很多变化, mysql版本8.0.26 centos7.9 8.x因为redhat
阅读全文
摘要:2021年9月15日10:16:44 mysql官方支持中文分词工具 ngram 自MySQL5.7.6版起,MySQL将ngram全文解析器作为内置的服务器插件 官方文档 https://dev.mysql.com/doc/refman/8.0/en/fulltext-search-ngram.h
阅读全文
摘要:2021年5月3日22:14:05 本地环境centos8 mysql8 rds的数据库备份分两种一种是逻辑备份,就是我们常用的.sql文件,另一种就是物理备份,直接把数据库文件备份了, 如何吧备份数据库的数据导出来呢? 首先要数据库的版本要一直,最少大版本要一致,最好就是同一版本 我的mysql是
阅读全文
摘要:2021年5月1日12:14:27 官方文档:https://dev.mysql.com/doc/refman/8.0/en/information-schema-columns-table.html 该COLUMNS表提供有关表中列的信息。相关 ST_GEOMETRY_COLUMNS表提供有关存储
阅读全文
摘要:2020年7月31日14:11:54 需要注意的是mysql使用一分部boost的库,所以需要会安装boost,也很简单 window安装boost,https://www.cnblogs.com/zx-admin/p/11792567.html linux安装 下载地址 https://dl.bi
阅读全文
摘要:2020年4月25日17:50:07 官方URL:https://dev.mysql.com/doc/refman/8.0/en/mysql-nutshell.html 1.4 MySQL 8.0的新增功能 本节总结了已添加到MySQL 8.0中,已弃用和从MySQL 8.0中删除的内容。随附的部分
阅读全文
摘要:2020年3月25日11:16:15 注意每个版本的mysq的存储过程,触发器写法都会有些许区别,注意查看官方版本,不然你网上copy的语句可能执行无效,或者不成功 官方英文说明文档 https://dev.mysql.com/doc/refman/5.7/en/cursors.html demo
阅读全文
摘要:2020年3月11日12:03:47 MySQL版本5.7 使用 UNION 纵向合并两个sql的结果 SELECT DISTINCT(departments) as departments,SUM(final_price) as finalPrice,count(*) as orderCount
阅读全文
摘要:2019年9月5日10:02:34 本地调试 git https://github.com/barryvdh/laravel-debugbar composer require barryvdh/laravel-debugbar --dev APP_DEBUG TRUE 配置.env 本地调试很方便
阅读全文