讀書筆記系列 MySql必知必會(一)

2021-10-06 01:51:36 字數 1308 閱讀 2597

第2章、第3章

也希望通過寫部落格可以提公升自己吧,加油!

提要:本章主要介紹了一些資料庫和sql的概念及其注意事項。

資料庫(database):儲存有組織的資料的容器(通常是乙個檔案或一組檔案)。

注意:

我們一般用資料庫這個術語稱呼使用的資料庫軟體,這是不正確的,資料庫軟體應稱為dbms(資料庫管理系統),資料庫是通過dbms建立和操縱的容器。(當然,大部分人都理解這種區別)。

表(table):某種特定型別資料的結構化清單。

注意:

1.同一資料庫中的表應當唯一;

2.不同型別的資料不應放在同一張表中(這應當是重點)。

模式(schema):關於資料庫和表的布局及特性的資訊。

?:書上說「有時,模式用作資料庫的同義詞。」,本人對於模式這塊不太理解。

列(column):表中的乙個字段。所有表都是由乙個或多個列組成的。

注意:

如何分解資料是非常重要的,書上舉例州、城市應該分成兩列存放,對於資料的拆分,我的理解是應當將資料拆分至其最小顆粒,乙個通常的例子就是位址的分離。

資料型別(datatype):所容許的資料的型別。每個表列都有相應的資料型別,它限制(或容許)該列中儲存的資料。

注意:

資料型別是很重要的,書上說:「資料型別限制可儲存在列中的資料種類(例如,防止在數值字段中

錄入字元值)。資料型別還幫助正確地排序資料,並在優化磁碟使用方面起重要的作用。」直接在資料庫中儲存字串型別是不合適的。

行(row):表中的乙個記錄。

**主鍵(primary key):**一列(或一組列),其值能夠唯一區分表中每個行。

注意:sql是結構化查詢語言(structured query language)的縮寫。sql是一種專門用來與資料庫通訊的語言。

(本節沒什麼重要內容,了解sql的全稱就可以了)

提要:這兩章主要介紹了什麼是mysql和mysql的使用,沒有特別重要的。

dbms分類:dbms分為兩類:一類為基於共享檔案系統的dbms,另一類為基於客戶機—伺服器的dbms。

關鍵字(key word):作為mysql語言組成部分的乙個保留字。決不要用關鍵字命名乙個表或列。

mysql必知必會 讀書筆記

一.show命令 1.使用命令列 管理員方式 啟動mysql服務 net start mysql57 mysql57為安裝時取得名字 2.登陸本地mysql資料庫 mysql uroot p 3.顯示已有的資料庫 show databases 4.使用某資料庫 use users 5.先使用4命令 ...

MySQL必知必會讀書筆記二

暫時只更到檢視之前的內容了 後續的東西有機會再補 插入資料 insert into customers cust address,cust city,cust state,cust zip,cust country,cust contact,cust email values pep e 100 m...

讀書筆記 mysql必知必會 22

檢視是虛擬的表。與包含資料的表不一樣,檢視只包含使用時動態檢索資料的查詢 作為檢視,它不包含表中應該有的任何列或資料,它包含的是乙個sql 查詢 與上面用以正確聯結表的相同的查詢 重用 sql語句。簡化複雜的 sql操作。在編寫查詢後,可以方便地重用它而不必知道它的基本查詢細節。使用表的組成部分而不...