描述事物的符號記錄稱爲數據,它們均可以通過數字化後存入計算機.在計算機中描述一個事物,就須要抽取這一事物的典型特徵,組成一條記錄,就至關於文件裏的一行內容.php
隨意的存到了一個文件中 數據格式也是千差萬別的java
軟件開發目錄規範,規定了數據存放的位置python
ps:數據都是保存在本地的mysql
將保存數據的部分 存到一個公共的地方 全部的用戶涉及到數據相關 都必須來這個公共地方查找c++
本質就是一款基於網絡通訊的應用軟件redis
ps:任何基於網絡通訊的軟件 底層都是socketsql
服務端
-基於socket通訊
-收發消息
-SQL語句(是一個公共的標準)
客戶端
-基於socket通訊
-收發消息
-SQL語句mongodb
ps:MySQL不僅僅支持MySQL的客戶端來操做 也支持其餘編程語言直接操做
python java c++ php語法都不同數據庫
關係型數據庫
數據與數據之間能夠有關聯和限制的
關係型數據庫一般都是表結構,也就意味着你在用關係型數據庫的時候
第一步就是肯定表結構編程
字段有特定的類型
存名字用字符串
存密碼用數字
存生日用日期
MySQL, oracle, sqlite, db2, sql server
非關係型數據庫
一般都是以k,v鍵值的形式 存儲數據
redis,mongodb(文檔型數據庫 很是接近關係型的非關係型數據),memcache
MySQL其實能夠把它當作一款支持遠程操做文件的軟件
庫 >>> 文件夾
表 >>> 文件
記錄 >>> 文件內一行行的數據叫作一條條的記錄
表頭 就是表格的第一行數據 字段 字段名+字段類型