最開始學(xué)習(xí) mysql 的時(shí)候,是在 windows 系統(tǒng)中,使用 mysql 壓縮包,將 mysql 安裝為系統(tǒng)服務(wù)。但在 linux 系統(tǒng)中,一直不是很明確安裝流程,本文記錄其中一種方式,使用 yum 源安裝 mysql,適用于 centos 系統(tǒng)
辰風(fēng)沐陽 閱讀 4332 2024-01-10
在 MySQL 中,表是一個(gè)非常重要的概念,表中包含了許多字段。但是,在實(shí)際使用中可能需要對(duì)表中的字段進(jìn)行修改。本文將記錄如何根據(jù) alter table 命令修改 MySQL 字段,包含:新增字段、刪除字段、修改字段
辰風(fēng)沐陽 閱讀 1092 2023-08-14
項(xiàng)目開發(fā)初期,都是在本地進(jìn)行開發(fā)調(diào)試,數(shù)據(jù)庫也在本地。那么和你配合開發(fā)的同事,就可能想要連接你電腦的數(shù)據(jù)庫,連接過程中可能就會(huì)遇到問題。本文詳細(xì)記錄這些問題及解決方案
辰風(fēng)沐陽 閱讀 1942 2023-04-17
在實(shí)際開發(fā)中,很多人對(duì)應(yīng)不應(yīng)該使用 not null 并沒有一個(gè)明確的標(biāo)準(zhǔn),要知道某個(gè)字段需不需要添加 not null,首先,要知道 null 和 not null 之間的區(qū)別,這樣你才能更好的玩轉(zhuǎn) not null,也避免了在項(xiàng)目中可能遇到的一些坑
辰風(fēng)沐陽 閱讀 2362 2023-02-28
進(jìn)入 MySQL 命令行后,長時(shí)間連接 MySQL 服務(wù)但未進(jìn)行操作,MySQL服務(wù)自動(dòng)斷開,再次執(zhí)行操作時(shí)出現(xiàn)提示: MySQL server has gone away。查看超時(shí)時(shí)間:select @@wait_timeout; 設(shè)置超時(shí)時(shí)間:set @@wait_timeout = 700;
辰風(fēng)沐陽 閱讀 1103 2022-06-30
索引可以極大的提高數(shù)據(jù)查詢速度,建立索引后會(huì)生成索引文件,所以本質(zhì)上索引是以空間換時(shí)間。索引會(huì)降低插入,刪除,更新的速度,是因?yàn)楫?dāng)數(shù)據(jù)發(fā)生改變后,會(huì)重新建立索引,那么就會(huì)重新生成索引文件,導(dǎo)致增刪改操作變慢
辰風(fēng)沐陽 閱讀 1459 2022-06-28
聯(lián)合查詢,就是把多個(gè)查詢的結(jié)果合并在一起,形成一個(gè)新的查詢結(jié)果集。使用聯(lián)合查詢的 SQL 也是有要求的,比如:多張表的列數(shù)必須一致。多張表指定的字段不一致時(shí),以最左邊表的 SQL 為準(zhǔn)。union 將查詢結(jié)果直接合并,union all 則會(huì)在合并后去重
辰風(fēng)沐陽 閱讀 1077 2022-06-25
varchar 和 char 都是用來存儲(chǔ)字符串的。varchar 類型的長度是可變的,而 char 類型的長度是固定的。char 長度最大為 255 個(gè)字符,varchar 長度最大為 65535 個(gè)字符。varchar 類型的查找效率比較低,而 char 類型的查找效率比較高
辰風(fēng)沐陽 閱讀 1174 2022-06-17
事務(wù)就是一組原子性的 SQL 語句,或者說一個(gè)獨(dú)立的單元??梢岳斫鉃橐粋€(gè)事務(wù)對(duì)應(yīng)的是一組完整的業(yè)務(wù)(一組SQL),這個(gè)事務(wù)中的一切操作要么都成功要么都失敗,只要有一個(gè)操作失敗了,那么整個(gè)事務(wù)操作都將回滾到事務(wù)開始前
辰風(fēng)沐陽 閱讀 1198 2022-06-08
MySQL 中的事務(wù)就是一組原子性的 SQL 語句,或者說一個(gè)獨(dú)立的單元。MySQL 事務(wù)四大特性:原子性,一致性,隔離性,持久性,簡稱 ACID 特性。MySQL 事務(wù)的四種隔離級(jí)別: 讀未提交,讀已提交,可重復(fù)讀,可串行化。
辰風(fēng)沐陽 閱讀 3154 2022-05-19