MySQL 慢查詢詳解

mysql 面試題

常見面試題:如何從一個大項目中,迅速定位執(zhí)行速度慢的 SQL 語句?此時可以使用慢查詢定位 SQL 語句。慢查詢,故名思義,就是在日志中記錄運行比較慢的 SQL 語句,是指所有執(zhí)行超過 long_query_time 參數(shù)設定的時間閾值的 SQL 語句查詢

辰風沐陽 閱讀 1636 2022-05-14

mysql 數(shù)據(jù)庫設計三大范式

mysql

設計表的依據(jù),按照范式設計出來的表,不會出現(xiàn)數(shù)據(jù)的冗余。數(shù)據(jù)庫的設計范式是數(shù)據(jù)庫設計所需要滿足的規(guī)范,滿足這些規(guī)范的數(shù)據(jù)庫是簡潔的、結構清晰的;反之則是亂七八糟,不僅會給開發(fā)人員制造麻煩,還可能存儲了大量冗余數(shù)據(jù)

辰風沐陽 閱讀 1522 2022-05-14

MyISAM 和 InnoDB 的區(qū)別

mysql 面試題

MySQL 的存儲引擎其實就是如何存儲數(shù)據(jù)、如何建立索引、如何查詢和更新數(shù)據(jù)等技術的實現(xiàn)方法。事務和外鍵:MyISAM 強調的是性能,它的執(zhí)行速度比 InnoDB 更快,但是不支持事務和外鍵功能;InnoDB 支持事務和外鍵等高級數(shù)據(jù)庫功能

辰風沐陽 閱讀 1534 2022-05-08

mysql 函數(shù): find_in_set()、instr()

mysql 數(shù)據(jù)庫

在文章表 article 中有個標簽字段 tags,一個文章可以有多個標簽, 標簽 id: 1 html 2 css 3 javascript, tags 以 1,2,3 的格式存儲標簽,那么我們可以使用 find_in_set 查找出 tags 中有 1 的標簽

辰風沐陽 閱讀 1783 2021-12-18

MySQL5.7 中使用 group by 報錯 this is incompatible with sql_mode=only_full_group_by

mysql TP6.0

這個錯誤發(fā)生在mysql 5.7 版本及以上版本,5.7版本默認的sql_mode配置中包含 `ONLY_FULL_GROUP_BY`,這個配置嚴格執(zhí)行了"SQL92標準"。解決方案: 去除 sql_mode 中的 only_full_group_by

辰風沐陽 閱讀 2265 2021-08-28

Redis 可視化管理工具

redis

本記錄一些優(yōu)秀的 Redis 可視化管理工具,提供在 Windows、MacOS 平臺的安裝包,體積小,完全免費。

辰風沐陽 閱讀 2735 2021-04-11

redis 的 string 數(shù)據(jù)類型

redis

set,get,mset,mget 賦值取值;incr,decr,incrby,decrby 用于遞減和遞減

辰風沐陽 閱讀 2360 2020-11-21

windows 下 PHP 的 redis 擴展安裝

php 數(shù)據(jù)庫 redis

1. 查看當前PHP信息,根據(jù)當前 PHP信息下載相應的 redis 擴展 2. 將下載的 redis 放入 php 的安裝目錄,修改 php 配置文件使其加載 redis 擴展 3. 重啟 web 服務器

辰風沐陽 閱讀 2374 2020-11-16

windows 安裝 redis 詳細步驟

數(shù)據(jù)庫 redis

windows 版本的版本可以在 github 上下載,但是 windows 版本的 redis 沒有受到官方的支持,并且停留在了 3.2 版本,就沒有再更新了,當前最新 redis 版本為 6.+

辰風沐陽 閱讀 2434 2020-11-16

修改數(shù)據(jù) update 命令

mysql

如果我們需要修改或更新 MySQL 中的數(shù)據(jù),我們可以使用 SQL UPDATE 命令來操作。沒有修改條件時將修改表中所有的數(shù)據(jù),需要注意;replace 函數(shù):替換某個字段中的某個字符,比如 password = replace(password, 'bcd', '666')

辰風沐陽 閱讀 1995 2020-10-10