阿里Java學習路線:階段 2:資料庫開發-SQL進階及查詢練習:課時6:非空和唯一約束
非空和唯一約束
1、非空約束
(1)因為某些列不能設定為NULL值,所以可以對列新增非空約束。
(2)例如:
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname CHAR(10) NOT NULL,
age INT,
gender VARCHAR(10)
);
對sname列設定了非空約束。
2、唯一約束
(1)資料庫某些列不能設定重複值,所以可以對列新增唯一約束。
(2)例如:
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname CHAR(10) NOT NULL UNIQUE,
age INT,
gender VARCHAR(10)
);
對sname設定了唯一約束。
相關文章
- Java學習路線·進階Java
- Java 學習路線之四個階段Java
- 0基礎大資料學習路線及各階段學習書籍推薦大資料
- 線段樹進階 學習筆記筆記
- Java進階學習之Java架構師的學習路線Java架構
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- Python學習路線·進階Python
- Java學習路線圖,其五個必經階段Java
- 學習java的路線圖-五個必經階段Java
- U7-11課綜合練習+12課階段測評練習——複習練習題目
- 《學習》6約束
- Java學習第一階段Java
- 會計進階學習路線圖
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫
- 零基礎Python學習路線及階段學習目標【乾貨】Python
- Java進階練習題整理(1)Java
- 資料庫學習(四)連線查詢資料庫
- 資料庫發展階段之資料庫系統階段資料庫
- 1081 線段樹練習 2 單點查詢及區間修改
- Java進階容器學習Java
- Go 語言進階學習路線圖Go
- Java各階段學習書目Java
- sql: 查詢約束SQL
- 讀懂深度學習,走進“深度學習+”階段深度學習
- 大資料學習路線,一共分為這幾個階段大資料
- 極客大學java進階訓練營學習分享Java
- SQL 資料庫學習路線推薦SQL資料庫
- Java初階段學習的複習總結Java
- 資料庫高階查詢之子查詢資料庫
- Go+雲原生高階開發工程師進階路線及資料推薦Go工程師
- 線段樹進階應用學習筆記(二)+普通資料結構進階應用學習筆記(一)(2024.10.1)筆記資料結構
- 阿里Java學習路線:階段 1:Java語言基礎-Java語言高階特性:第16章:位元組流與字元流:課時77:位元組流與字元流的區別阿里Java字元
- Java 從入門到高階學習路線Java
- 【從零開始學習Oracle資料庫】(3)函式與子查詢和連線查詢Oracle資料庫函式
- 【從零開始學習 MySql 資料庫】(3) 函式與子查詢和連線查詢MySql資料庫函式
- 1080 線段樹練習 單點修改及區間查詢
- web前端開發培訓有哪些學習階段Web前端
- 我的架構學習實戰記錄:資料庫階段架構資料庫