1. 程式人生 > >深入淺出MySQL 資料庫開發、優化與管理維護(第2版) -- 讀書筆記 -- 基礎篇

深入淺出MySQL 資料庫開發、優化與管理維護(第2版) -- 讀書筆記 -- 基礎篇

select  article_id ,COUNT(*) item_count from mlog.t_article_tag  GROUP BY  article_id  WITH  ROLLUP;
+------------+------------+

| article_id | item_count |
+------------+------------+

| 3 | 1 |
| 4 | 3 |
| NULL | 4 |
+------------+------------+

3 rows in set

13、union 與 union all 是將 union 結果進行一次去重處理。

14、ZEROFILL 新增0佔位符,只是在影響顯示結果,且只能在cmd 或者 linux 命令列才能看到效果,位數不足用O補充,超過位將忽視。

15、mysql ,字母數字皆佔1位,UTF-8中一個漢字3個位元組,GBK中 一個漢字佔用2個位元組:

相關推薦

深入淺出MySQL 資料庫開發優化管理維護(2) -- 讀書筆記 -- 基礎

select article_id ,COUNT(*) item_count from mlog.t_article_tag GROUP BY article_id WITH ROLLUP;+------------+------------+| article_id | item_count

深入淺出MySQL++資料庫開發優化管理維護+2+唐漢明

create schema deepInMySql;use deepInMySql; -- 檢視當前預設儲存引擎show variables like '%table_type%'; -- 檢視當前資料庫支援的儲存引擎show engines;show variables like '%have%';

深入淺出MySQL:資料庫開發優化管理維護(2nd)》31章之MySQL半同步複製搭建學習筆記

MySQL的非同步複製在使用的過程中,主庫和從庫的資料之間存在一定的延遲,這樣存在一個隱患:當在主庫上寫入一個事務並提交成功,而從庫尚未得到主庫推送的Binlog日誌時,主庫宕機了,例如主庫可能因磁碟損壞、記憶體故障等造成主庫上該事務Binlog丟失,此時從庫就可能損失這個事務,從而造成主從不一致。

深入淺出MySQL:資料庫開發優化管理維護(2nd)》31章之MySQL非同步複製搭建學習筆記

MySQL的複製原理大致如下: (1)首先,MySQL主庫在事務提交時會把資料變更作為事件Events記錄在二進位制日誌檔案Binlog中;MySQL主庫上的sync_binlog引數控制Binlog日誌重新整理到磁碟。 (2)主庫推送二進位制日誌檔案Binlog中的事件到從庫的中繼日誌Re

深入淺出MySQL--資料庫開發優化管理維護讀書筆記--開發

本文是《深入淺出MySQL--資料庫開發、優化與管理維護》的讀書筆記,其中也包含了我自己的一些理解,不一定全對,先記錄下來再說。 最近做新專案,使用MySQL作為資料庫,之前只有Oracle的使用經驗。剛開始使用MySQL的時候,感覺十分不習慣,現在回想起來,如果專案剛啟

《Java核心技術》10讀書筆記之Chap5(2)——方法呼叫過程final型別轉換abstract訪問識別符號

方法呼叫過程 假設在原始碼中有這樣一行: manager.setBonus(2300); 下面來看看javac編譯器是如何處理的: 檢查根據物件型別和函式名稱,在該類成員方法及其父類中有呼叫權的成員方法中尋找到所有名字匹配的方法。在本例中,mana

《大資料時代:生活工作思維的大變革》讀書筆記

1、        大資料與雲端計算是一個問題的兩面:一個是問題,一個是解決問題的方法。通過雲端計算對大資料進行分析、預測,會是的決策更為精準,釋放出更多資料的隱藏價值。資料,這個21世紀人類探索的新邊疆,正在被雲計算髮現、征服。 2、        人類儲存資訊量的增

《大資料時代:生活工作思維的大變革》讀書筆記

引言 1、        大資料與雲端計算是一個問題的兩面:一個是問題,一個是解決問題的方法。通過雲端計算對大資料進行分析、預測,會是的決策更為精準,釋放出更多資料的隱藏價值。資料,這個21世紀人類探索的新邊疆,正在被雲計算髮現、征服。 2、        人類儲存資訊量

學習Javascript數據結構算法(2筆記(1)

布爾值 efi prim ray 叠代器 undefined ply 內部 HA 第 1 章 JavaScript簡介 使用 Node.js 搭建 Web 服務器 npm install http-server -g http-server JavaScript 的類型有

學習Javascript數據結構算法(2筆記(3)

清空 tac math bcd lse += 基本類型 In 所有 第 3 章 1. 棧數據結構 棧是一種遵從後進先出(LIFO)原則的有序集合。新添加的或待刪除的元素都保存在棧的同一端,稱作棧頂,另一端就叫棧底。在棧裏,新元素都靠近棧頂,舊元素都接近棧底。 1.1 棧的操

學習JavaScript資料結構演算法(2).epub

  【下載地址】 本書首先介紹了JavaScript 語言的基礎知識以及ES6 和ES7 中引入的新功能,接下來討論了陣列、棧、佇列、連結串列、集合、字典、散列表、樹、圖等資料結構,之後探討了各種排序和搜尋演算法,包括氣泡排序、選擇排序、插入排序、歸併排序、快速排序、堆排序、

《網頁製作網站設計(2)》陽西述.掃描.pdf

書籍簡介: 《網頁製作與網站設計(第2版)》共分為七章,主要內容包括:網頁與網站基礎、使用網頁工具製作靜態網頁、網頁圖形與影象處理、網站的規劃與設計、JavaScript語言與行為、動態網頁ASP基礎、ASP動態網頁資料庫技術等,本書可作為高等院校計算機專業、網路專業、資訊專業、教育技術和

Java程式設計思想讀書筆記——五章 初始化清理

第五章 初始化與清理 1 用構造器確保初始化 使用構造器(condructor),在建立物件時初始化。分為帶引數的初始化和不帶引數的初始化。 2 方法過載 型別提升(向上提升):int — long — float — double    

《深入理解Java虛擬機器——JVM高階特性最佳實踐(2)》pdf

前言 致謝 第一部分 走近Java 第1章 走近Java / 2 1.1 概述 / 2 1.2 Java技術體系 / 3 1.3 Java發展史 / 5 1.4 展望Java技術的未來 / 9 1.4.1 模組化 / 9 1.4.2 混合語言 / 9 1.4.

《矩陣分析應用(2)張賢達》PDF+《Python程式設計從入門到實踐》中英文PDF+原始碼

下載:https://pan.baidu.com/s/1R8hwv-PZ7DYsl_gUtLWrag 《矩陣分析與應用(第二版)張賢達》PDF 下載:https://pan.baidu.com/s/1hxfM_cL7hGpz7baorzuTjw 《Python程式設計從入門到實踐》(高清中文版PDF+高

Java記憶體回收知識(讀書筆記)--深入理解Java虛擬機器——JVM高階特性最佳實踐(2)2.2~2.3

1.哪些地方的記憶體要回收? Java程式運時的記憶體包括以下幾部分:程式計數器,Java虛擬機器棧,本地方法棧,Java堆,方法區(執行時常量池是方法區的一部分)。 程式計數器,Java虛擬機器棧,本地方法棧是隨執行緒而生,隨執行緒而亡,它們的分配的記憶體大小已知,因此不

網路組建維護2筆記

計算機網路的分類1.按網路的地理位置分類區域網 LAN 小於10km的範圍都會網路 MAN 10-100km廣域網 WAN 幾千米之內2.按網路的拓撲結構分類星型結構 環形結構 匯流排型結構編碼是將模擬資料或數字資料變換成【數字訊號】,以便於資料的傳輸和處理。訊號必須進行【編

MySQL技術內幕:InnoDB儲存引擎》2筆記

第1章 MySQL體系結構和儲存引擎 1.1 定義資料庫和例項 在MySQL資料庫中,資料庫檔案可以是fm、MYD、MYI、ibd結尾的檔案。 MySQL資料庫由後臺執行緒以及一個共享記憶體區組成。 MySQL被設計為一個單程序多執行緒架構的資料庫,這

高效能mysql讀書筆記

第1章 MySQL 架構與歷史 MySQL最重要、最與眾不同的特性是它的儲存引擎架構,這種架構的設計將查詢處理(Query Processing)以及其他系統任務(Server Task)和資料的儲存/提取相分離。這種處理和儲存分離的設計可以在使用時根據效能、

神經網路機器學習3學習筆記-1章 Rosenblatt感知器

神經網路與機器學習第3版學習筆記       -初學者的筆記,記錄花時間思考的各種疑惑 第一章 Rosenblatt感知器 1、第32頁 1.1 為什麼如果第n次迭代時的內積存在符號錯誤,第n+1次迭代內積的符號就會正確?     已知 $