PHP自學日記9.24

離上次寫日記已經3天了,剛好是從那天開始學MySQL,現在學完了數據類型和操作數據表,約束以及修改數據表。大概總結一下:

以爲是第一次接觸MySQL,對數據庫的認識是從零開始的,對很多概念理解的比較模糊,還以爲是一種程序語言。但通過這幾天的學習,終於有了個大概的瞭解了。MySQL就是一個存儲數據的地方,我們可以在裏面建一個個存放數據的庫,庫下面可以建表,表下面建列,列下面是記錄,簡單說就是規律的放置數據。而我要學的就是如何操作,例如建庫,建表,建列等等,還有修改。其中我認爲最有特點的地方就是約束,因爲之前都沒有接觸過這東西,而且約束類型這麼多,有點難理解。表級約束和列級約束還好理解,就是操作對象的不同。PRIMARY KEY,UNIQUE KEY和FOREIGN KEY這些三個約束就有點難理解了。後來百度了這個答案:

PRIMARY KEY 主鍵,相當於你的身份證號
UNIQUE KEY 唯一鍵,相當於你的學號/工號,可以在當前範圍內標識你。
FOREIGN KEY 外鍵,一般是其他表的主鍵,通過這個來到其他表裏找到數據。相當於你寫在准考證上的身份證號


一下子就理解了,當然它們還有細節上的區分,但概念上分清了,剩下的就簡單多了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章