第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操作。在編寫查詢後,可以方便地重用它而不必知道它的基本查詢細節。使用表的組成部分而不...