主鍵:primary key, 主要的鍵,一張表中只能有乙個字段可以使用對應的鍵,用來唯一約束該字段裡的資料,這樣的鍵叫主鍵。一張表最多能有乙個主鍵。
增加主鍵
sql給表增加主鍵大體有三種:
方案1:在建立表的時候,直接在字段後面跟primary key 關鍵字。
注意看上面key這列裡面屬性顯示pri,就表示primary key,主鍵。這種方法優點就是非常直接,缺點就是只能使用乙個字段作為主鍵。
方案2:在建立表的時候,在所有的字段之後,使用primary key(主鍵字段列表)來建立主鍵(如果有多個字段作為主鍵,可以叫復合主鍵)
上面建立表方式就一次性給多個字段新增主鍵屬性。這兩個列是組合起來作為復合主鍵,並不是理解為兩個主鍵。
方案3:當表已經建立好之後,再次額外追加主鍵,可以通過修改表字段屬性,也可以直接追加。
語法:alter table 表名add primary key(字段列表);
舉例來乙個:先建立乙個沒有標明欄位是主鍵的表,然後修改
通過修改表字段屬性來追加字段主鍵
主鍵約束
主鍵對應的字段中的資料不允許重複,一旦重複,資料操作失敗(增和改操作)
舉例:主鍵衝突
由於前後兩次插入的課程名稱是重複,但是這張表中的課程編號是主鍵,不允許重複,所以會報主鍵重複的錯誤。
主鍵的刪除
主鍵必須先刪除才能增加。
舉例:刪除my_prima3中的主鍵。
Mysql 基礎教程
建立乙個資料庫 實質上相當於建立了乙個資料夾。資料夾裡面存放乙個個資料庫檔案。例如 建立乙個名為study的資料庫 create database study 語法 create database 資料庫名稱 查詢當前有多少資料庫時用 show databases 查詢當前使用的哪個資料庫 sele...
mysql基礎教程
再給大家推薦乙個mysql比較好的學習 這裡從淺入深的給大家介紹了,mysql的相關知識,希望對大家有所幫助跟啟發,具體的 是 url url 有關詳細的目錄為 mysql基礎教程 mysql簡介 mysql安裝配置 mysql操作伺服器 mysql基本語法 mysql運算元據庫 mysql資料型別...
MySQL基礎教程
mysql基礎使用 高階系統設定 環境變數。新建變數名 mysql home,變數值為mysql的安裝位址 將變數新增到 path mysql home bin 若前沒有分號,則新增 例如 mysql home d program files mysql mysql path mysql home ...