阿里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基礎大資料學習路線及各階段學習書籍推薦大資料
- go 連線資料庫 - GORM學習 - sql查詢Go資料庫ORMSQL
- 線段樹進階 學習筆記筆記
- Python學習路線·進階Python
- Java進階學習之Java架構師的學習路線Java架構
- Mysql 資料庫 -------- SQL語句進階查詢 ------- 前部分MySql資料庫
- Java學習路線圖,其五個必經階段Java
- 零基礎Python學習路線及階段學習目標【乾貨】Python
- Java學習第一階段Java
- U7-11課綜合練習+12課階段測評練習——複習練習題目
- 《學習》6約束
- 線段樹進階應用學習筆記(二)+普通資料結構進階應用學習筆記(一)(2024.10.1)筆記資料結構
- 會計進階學習路線圖
- 資料庫學習(四)連線查詢資料庫
- Java進階練習題整理(1)Java
- SQL 資料庫學習路線推薦SQL資料庫
- Java進階容器學習Java
- 資料庫高階查詢之子查詢資料庫
- 大資料學習路線,一共分為這幾個階段大資料
- Go 語言進階學習路線圖Go
- 學習NEO開發如何進階
- 讀懂深度學習,走進“深度學習+”階段深度學習
- Go+雲原生高階開發工程師進階路線及資料推薦Go工程師
- 極客大學java進階訓練營學習分享Java
- 阿里Java學習路線:階段 1:Java語言基礎-Java語言高階特性:第16章:位元組流與字元流:課時77:位元組流與字元流的區別阿里Java字元
- 【從零開始學習Oracle資料庫】(3)函式與子查詢和連線查詢Oracle資料庫函式
- 【從零開始學習 MySql 資料庫】(3) 函式與子查詢和連線查詢MySql資料庫函式
- day95:flask:SQLAlchemy資料庫查詢進階&關聯查詢FlaskSQL資料庫
- SQL 資料庫學習 Part 2SQL資料庫
- Java 從入門到高階學習路線Java
- Sql Server 自定義約束 實現:某列 可空,但非空值唯一不重複SQLServer
- 我的架構學習實戰記錄:資料庫階段架構資料庫
- SQL稽核 | 如何使用 SQLE 進行開發階段 SQL稽核SQL
- 資料庫學習(五)子查詢資料庫
- 資料庫學習(三)基本查詢資料庫
- SQL高階查詢SQL