大家好!
我是小黃,很高興又跟大家見面啦 !
今天更新的是:
- 《MySQL知必會》第一章了解SQL,
- 往期檢索:程式設計學習筆記——目錄
創建時間:2020年12月5日
軟體版本: MindMaster Pro
- 先放一張思維導圖,大致知道作業系統的具體功能和目標,然后再一一展開敘述,

第一章 了解SQL:
- 1.1 資料庫基礎:
- 1.1.1 什么是資料庫?
- 1.1.2 表:
- 1.1.3 模式:
- 1.1.4 列和資料型別:
- 1.1.5 行:
- 1.1.6 主鍵:
- 1.2 什么是SQL:
1.1 資料庫基礎:
1.1.1 什么是資料庫?
- 資料庫(database):保存有組織的資料的容器(通常是一個檔案或一組檔案),
理解資料庫的一種z最簡單的辦法是將其想象為一個檔案柜, - 資料庫軟體應稱為DBMS(資料庫管理系統),資料庫是通過DBMS創建和操縱的容器,
1.1.2 表:
- 表(table):某種特定型別資料的結構化清單,
表是一種結構化檔案,可以用來存盤某種特定型別的資料,資料庫中的每一個表都有一個名字,用來標識自己,此名字是唯一的,但是在不同的資料庫中可以使用相同的表名,
1.1.3 模式:
- 模式(schema):關于資料庫和表的布局及特征的資訊,
模式用來描述資料庫中特定的表以及整個資料庫(和其中表的關系)
1.1.4 列和資料型別:
- 列(column):是表中的一個欄位,所有表都是由一個或者多個列組成的,
表由列組成,列中存盤著表中某部分的資訊,
理解列的最好辦法是將資料庫相像為一個網路,網格中每個列存盤著一條特定的資訊,
- 資料型別(datatype):所容許的資料的型別,每個表列都有相應的資料型別,它限制(容許)該列中存盤的資料,
資料型別還幫助正確地排列資料,并在優化硬碟使用方面起到重要的作用,因此,在創建表時必須對資料型別給予特別的關注,
1.1.5 行:
- 行(row):表中的一個記錄,
也稱為資料庫記錄(record),表中的資料是按行存盤的,所保存的每個記錄存盤在自己的行內,如果將表想象為網路,網格中垂直的列為表列,水平行為表行,
1.1.6 主鍵:
- 主鍵(primary key):一列(或一組列),其值能夠唯一區分表中每一行,
唯一標識碼中每行的這個列(或者組列)稱為主鍵, - 表中的任何列都可以作為主鍵,只需要它滿足以下條件:
- 任意兩行都不具有相同的主鍵值;
- 每個行都必須具有一個主鍵值(主鍵列不允許NULL值),
- 主鍵的最好習慣:
- 不更新主鍵列中的值,
- 不重用主鍵列的值,
- 不在主鍵列中使用可能會更改的值,
1.2 什么是SQL:
- SQL:是
結構化查詢語言(Structured Query Language)的縮寫,SQL是一種專門用來與資料庫通信的語言,
各位路過的朋友,如果覺得可以學到些什么的話,點個贊 再走吧,歡迎各位路過的大佬評論,指正錯誤,也歡迎有問題的小伙伴評論留言,私信,
每個小伙伴的關注都是本人更新博客的動力!!!
請微信搜索【 在下小黃 】文章更新將在第一時間閱讀 !

把握現在 ,展望未來 ,加油 !
由于水平有限 ,寫的難免會有些不足之處 ,懇請各位大佬不吝賜教 !
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/230985.html
標籤:其他
