MySQL必知必会——了解SQL/SQL简介/使用MySQL
生活随笔
收集整理的這篇文章主要介紹了
MySQL必知必会——了解SQL/SQL简介/使用MySQL
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
?
一、數據庫基礎
- 數據庫軟件應稱為DBMS(數據庫管理系統);
- 數據庫是通過DBMS創建和操縱的容器。
- 存儲在表中的數據是一種類型的數據或一個清單。
- 表名:唯一性取決于多個因素,雖然在相同數據庫中不能兩次使用相同的表名,但在不同的數據庫中卻可以使用相同的表名。
- 模式可以用來描述數據庫中特定的表以及整個數據庫(和其中表的關系)。
- 模式用作數據庫的同義詞。遺憾的是,模式的含義通常在上下文中并不是很清晰。
- 表由列組成。
- 正確地將數據分解為多個列極為重要。
- 數據類型還幫助正確地排序數據,并在優化磁盤使用方面起重要的作用。
- 表中的數據是按行存儲的,所保存的每個記錄存儲在自己的行內。
- 行( row)有時稱為數據庫記錄( record)。但行更專業。
- “鍵”也稱“鍵碼”或“碼”。
- 主鍵用來表示一個特定的行。沒有主鍵,更新或刪除表中特定行很困難,因為沒有安全的方法保證只涉及相關的行。
- 作主鍵的條件:
- 任意兩行都不具有相同的主鍵值;
- 每個行都必須具有一個主鍵值(主鍵列不允許NULL值)。
- 使用多個列一起作為主鍵。所有列值的組合必須是唯一的(但單個列的值可以不唯一)。
- 主鍵的最好習慣:
- 不更新主鍵列中的值;
- 不重用主鍵列的值;
- 不在主鍵列中使用可能會更改的值。
- 是一種專門用來與數據庫通信的語言;
- 由很少的詞構成
- 優點:
- SQL不是某個特定數據庫供應商專有的語言。幾乎所有重要的DBMS都支持SQL。
- SQL簡單易學。它的語句全都是由描述性很強的英語單詞組成,而且這些單詞的數目不多。
- SQL盡管看上去很簡單,但它實際上是一種強有力的語言,靈活使用其語言元素,可以進行非常復雜和高級的數據庫操作。
- 不要認為這些SQL語法是完全可移植的。
information_schema)
?
?
?
?
?
?
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的MySQL必知必会——了解SQL/SQL简介/使用MySQL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 优化查询、访问量大时的优化
- 下一篇: TreeMap源码