資料庫-part2-部分散碎知識點,或區別於 Oracle 資料庫
1.找到然後再殺死mysql服務進程
首先使用 tasklist | findstr mysql,找到mysql的服務進程號 然後根據得到的進程號 使用 taskkill /F /PID +進程號,結束mysql服務
2.安裝和移除服務
mysqld --install 安裝服務 mysqld --remove 移除服務
3.開啟mysql服務<mysql已經被安裝,還 記得要先添加Windows服務>
1.打開Windows10資管管理器,在此電腦上點擊滑鼠右鍵,選擇管理。 2.雙擊服務和應用程式。 3.雙擊服務。 4.找到App Readiness服務,點擊啟動按鈕即可。
4.查看錶屬性
desc+表的名字,可以查看這個表整體的屬性
5.同步外鍵<了解>
首先,創建的 emp 表的 dept_id 是 dep 表的 id 的外鍵, 畫紅色框的列設置完以上屬性的時候, dep 表的 id 更新,則 emp 表的 dept_id 也更新, dep 表的 id 刪除,則 emp 表的 dept_id 也被刪除
6.限制前 N 名
作為查詢語句的時候, limit N,代表查詢前 N 條,前提是已經被 order by 排序後
7.having方法過濾★★★★★
當作為過濾條件的時候,篩選函數的優先順序為: where > group by > having
8.MySQL的一般表連接查詢 — inner join
9.全外查詢 <部分版本可能不支援>
就是先來一個左連接,再來一個右連接,中間用一個 union 連起來 和 Oracle 的 full join 一樣的效果
10.分頁查詢,可以起到查詢性能優化的作用