>데이터 베이스 >MySQL 튜토리얼 >MySQL NOT NULL 제약 조건은 무엇이며 테이블을 생성하는 동안 NOT NULL 필드를 어떻게 선언할 수 있습니까?

MySQL NOT NULL 제약 조건은 무엇이며 테이블을 생성하는 동안 NOT NULL 필드를 어떻게 선언할 수 있습니까?

王林
王林앞으로
2023-09-04 10:05:02896검색

什么是 MySQL NOT NULL 约束以及我们如何在创建表时声明字段 NOT NULL?

실제로 MySQL NOT NULL 제약 조건은 테이블의 열이 NULL 값을 갖도록 제한합니다. 열에 NOT NULL 제약 조건을 적용하면 해당 열에 Null 값을 전달할 수 없습니다. 전체 테이블에 대해 선언할 수 없습니다. 즉, NOT NULL이 열 수준 제약 조건이라고 말할 수 있습니다.

필드를 NOT NULL로 선언하려면 CREATE TABLE 문에서 열을 정의하는 동안 NOT NULL 키워드를 사용해야 합니다.

Example

mysql> Create table Employee(ID Int NOT NULL, First_Name Varchar(20), Last_name Varchar(20), Designation Varchar(15));
Query OK, 0 rows affected (0.59 sec)

위 쿼리에서는 "Employee" 테이블의 "ID" 필드에 NOT NULL 제약 조건을 적용했습니다. 이제 'ID' 열은 NULL 값을 가질 수 없습니다. ID 필드가 NULL 값을 허용할 수 없다는 것을 DESCRIBE 문에서 확인할 수도 있습니다.

rreee

위 내용은 MySQL NOT NULL 제약 조건은 무엇이며 테이블을 생성하는 동안 NOT NULL 필드를 어떻게 선언할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제