本篇文章給大家帶來了關於mysql的相關知識,其中主要介紹了關於資料模型和sql語言的相關問題,即資料在 mysql 中是如何儲存的,以及對 sql 語句的一些初步認識,下面一起來看一下,希望對大家有幫助。
我們知道 mysql 是乙個關係型資料庫管理系統(rdbms),而關係型資料庫(rdb)是現在應用最廣泛的資料庫。
關係型資料庫和 excel 工作表一樣,使用由行和列組成的二維表來儲存資料。並且關係型資料庫使用專門的 sql 語言來運算元據。
示例:下面是乙個「學生表」的資料
mysql 是乙個客戶端/伺服器(c/s)系統,可以通過客戶端向伺服器傳送 sql 語句來實現資料庫的讀寫操作。
乙個 mysql 伺服器可以有多個資料庫,每個資料庫也可以有多個表。客戶端連線其中乙個資料庫後,就可以操作該資料庫中的表了。
sql 是為了操作關係型資料庫而開發的語言。雖然 sql 也有標準,但實際上根據 rdbms 的不同 sql 也不盡相同。
國際標準化組織(iso)為 sql 制定了相應的標準,以此為基準的 sql 稱為標準 sql。
然而各個 rdbms 並沒有完全遵守該標準,這就會造成能夠在 oracle 上使用的 sql 卻無法在 mysql 中使用,反之亦然。當然,各個 rdbms 對標準 sql 的支援也是越來越好的,只要學會了標準 sql,基本上就能夠在各種 rdbms 中書寫 sql 語句了。
sql 語句是用關鍵字、表名、列名等組合而成的一條語句。關鍵字是指那些含義或使用方法已經被定義好的單詞。例如:查詢關鍵字是create;來自哪個表使用from等。
根據對 rdbms 賦予的指令各類的不同,sql 語句可以分為三類:
後面會出一篇文章詳細介紹這三種 sql 語句,這裡就不展開說了。
書寫 sql 語句時必須要遵守一些語法規則。
Hive資料模型基礎
hive將為每個資料庫建立乙個目錄。hdfs上建立乙個與之對應的目錄 該資料庫中的表將儲存在資料庫目錄的子目錄中。例外情況是預設資料庫中的表,它沒有自己的目錄。2 直接輸入 一.資料庫的基本操作 1.預設路徑 資料庫目錄是在屬性hive.metastore.warehouse.dir指定的頂級目錄下...
ExtJS之資料模型
extjs的資料模型主要包括以下幾部分 資料實體模型代表了應用系統中用到的資料實體,如在電子商務系統中的使用者資訊 users 產品資訊 products 賬單資訊 orders 等。資料 用來處理資料的讀取和儲存,如通過ajax 獲取伺服器端的資料。資料讀寫器用於讀取原始資料到model資料實體模...
freemarker之資料模型
freemarker之資料模型 freemarker的資料模型分兩種 1.雜湊表模型 雜湊表通過可查詢的名稱來訪問儲存的其他變數 如子變數 如 animals.mouse.price。2.序列模型 它不儲存所包含變數的名稱,而是按順序儲存子變數,這樣就可以使用數字索引來訪問這些子變數。可以使用陣列的...