了解sql
資料庫基礎
資料庫(database)儲存有組織的資料的容器(通常是乙個檔案或者一組檔案)
ps:資料庫軟體應該稱為dbms(資料庫管理系統),資料庫是通過dbms建立和操縱的容器,dbms替我們訪問資料庫。
表:某種特定型別資料的結構化清單。
(資料庫中每乙個表都有自己的乙個名字,用來標識自己,這裡的名字是唯一的,這表示資料庫中沒有其他具有相同的名字的表)
表所具有的一些特性定義了資料在表中如何儲存,描述表的這組資訊就是所謂的模式,模式可以用來描述資料庫中特定的表及整個資料庫(和其中表的關係)。
模式(schema)關於資料庫和表的布局及特性資訊
列和表資料型別
表由列組成,列中儲存著某部分的資訊。列(column)是表中的乙個字段,所有的表都是由乙個或多個列組成。
資料型別(datatype)所容許的資料的型別,每個表都有相應的資料型別,它限制(或容許)該列的儲存資料。
行(row)表中的乙個記錄。
主鍵每一行中都應該有可以唯一標識自己的一列(或一組列),例如乙個顧客可以用顧客編號列。
主鍵(primary key)一列(或一組列),其值能夠唯一的區分表中的每個行。
主鍵應該滿足的條件:
(1)任意兩行都不具有相同的主鍵值。
每個行都必須具有乙個主鍵值(不允許有null)。
主鍵的好習慣:
不更新主鍵列中的值
不重用主鍵列的值
不在主鍵列中使用可以更改的值。
sql是結構化查詢語言的縮寫,是一種專門用來與資料庫通訊的語言。
SQL必知必會總結1 了解SQL
資料庫 資料庫是乙個以某種有組織的方式儲存的資料集合。儲存有組織的資料的容器 通常是乙個檔案或一組檔案 資料庫軟體應稱為資料庫管理系統 dbms 資料庫是通過 dbms 建立和操縱的容器,而具體它究竟是什麼,形式如何,各種資料庫都不一樣。表是一種結構化的檔案,可用來儲存某種特定型別的資料 表名 使表...
SQL必知必會 第1課 了解SQL
資料庫 儲存有組織的資料的 容器 通常是乙個檔案或一組檔案 注意 資料庫軟體不等於資料庫,前者應稱為資料庫管理系統 dbms 後者是通過dbms建立和操縱的容器。表 某種特定型別資料的結構化清單。資料庫中的每個表都有乙個名字來標識自己。這個名字是唯一的。模式 關於資料庫和表的布局及特徵的資訊。模式定...
MySQL必知必會一 了解SQL
資料庫 database 儲存有組織的資料的容器 通常是乙個文 件或一組檔案 誤用導致混淆人們通常用資料庫這個術語來代表他們使用的資料庫軟體。這是不正確的,它是引起混淆的根源。確切地說,資料庫軟體應稱為dbms 資料庫管理系統 資料庫是通過dbms建立和操縱的容器。資料庫可以是儲存在硬裝置上的檔案,...