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