MySQL筆記系列 資料庫概述

2022-07-15 04:15:12 字數 851 閱讀 4129

資料庫管理技術的發展階段

1、人工管理階段 

資料不能長期儲存、程式本身管理資料、資料不能共享、資料不具有獨立性。

2、檔案系統階段

資料可以長期儲存、資料有檔案系統管理、資料冗餘大,共享性差、訪問效率低下。

3、資料庫系統階段

資料實現結構化、資料實現共享性、訪問效率高

資料庫系統相關概念

資料庫技術的分類

關係型資料庫通過外來鍵關聯來建立表與表之間的關係。

oracle、db2、mysql、sql server等。

非關係型資料庫通常指資料以物件的行書儲存在資料庫中,而物件之間的關係通過每個物件的自身的屬性來決定。

bigtable、dynamo、mongodb、redis等。

資料庫管理系統提供的功能

ddl語言(資料定義語言):定義資料庫、表、檢視、索引、儲存過程。create、drop、alter...

dml語言(資料庫操縱語言):插入資料insert,刪除資料delete、更新資料update、查詢資料select

dcl語言(資料庫控制語言):例如控制使用者的訪問許可權grant、revoke

mysql資料管理系統

mysql資料庫的使用量

MySQL資料庫優化概述

1,避免出現頁面訪問錯誤 由於資料庫的timeout產生的5 錯誤 由於慢查詢造成的也沒無法載入 由於阻塞造成資料無法提交 2,增加資料庫的穩定性 很多資料庫的問題都是由於低效的查詢引起的 3,優化使用者體驗 流暢頁面的訪問速度 良好的 功能體驗 sql及索引 避免慢查詢,阻塞操作 資料庫表結構 滿...

一 mysql資料庫概述

了解mysql資料庫管理系統,內容如下 1.基於資料庫的php專案 2.為什麼要使用mysql oracle db2 sql server php mysql 搭檔 3.mysql架構 c s client server 客戶端 伺服器 資料庫 表 記錄 字段 4.php程式設計師主要學習哪些資料庫...

MySQL探索之資料庫概述

本文通過問答的形式回顧資料庫系統的基本理論知識 寫這篇文章的目的主要是為了回顧資料庫系統的基本理論知識,臨近期末,也全當複習把 資料模型 data model 指的是對資料庫中用來對對現實進行抽樣的工具。一般來說,資料模型是嚴格定義的概念的集合,這些概念精確的描述了系統的靜態特徵,動態特徵以及完整性...