《MySQL必知必会》笔记--数据库基础
數據庫:
數據庫(database) 保存有組織的數據的容器(通常是一個文 件或一組文件)。
表:
表(table) 某種特定類型數據的結構化清單。
模式:
模式(schema) 關于數據庫和表的布局及特性的信息。
?
列和數據類型:
列:
列(column) 表中的一個字段。所有表都是由一個或多個列組 成的。
數據類型:
數據類型(datatype) 所容許的數據的類型。每個表列都有相 應的數據類型,它限制(或容許)該列中 存儲的數據。
?
行:
行(row) 表中的一個記錄。
主鍵:
主鍵(primary key) ①一一列(或一組列),其值能夠唯一區分表 中每個行。
?
表中的任何列都可以作為主鍵,只要它滿足以下條件:
? 任意兩行都不具有相同的主鍵值;
? 每個行都必須具有一個主鍵值(主鍵列不允許NULL值) 。
主鍵通常定義在表的一列上,但這并不是必需的,也可以一起使用 多個列作為主鍵。在使用多列作為主鍵 時,上述條件必須應用到構成主 鍵的所有列,所有列值的組合必須是唯一的(但單個列的值可以不唯一)。
主鍵的最好習慣?
?? 除MySQL強制實施的規則外,應該堅持的 幾個普遍認可的最好習慣為:
? 不更新主鍵列中的值;
? ? 不重用主鍵列的值;
? ? 不在主鍵列中使用可能會更改的值。(例如,如果使用一個 名字作為主鍵以標識某個供應商,當 該供應商合并和更改其 名字時,必須更改這個主鍵。)
外鍵:
15章
?
?
什么是SQL:
SQL(發音為字母S-Q-L或sequel)是結構化查詢語言(Structured Query Language)的縮寫。SQL是一種 專門用來與數據庫通信的語言
?
轉載于:https://www.cnblogs.com/IMWU/p/11054872.html
總結
以上是生活随笔為你收集整理的《MySQL必知必会》笔记--数据库基础的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS7入门:使用Vi文本编辑器
- 下一篇: 数据库课程设计(实训)