Computer >> 컴퓨터 >  >> 프로그램 작성 >> MySQL

MySQL에 NULL 값을 어떻게 삽입합니까?

<시간/>

NULL 값을 삽입하려면 UPDATE 명령을 사용할 수 있습니다. 다음은 구문입니다 -

업데이트 yourTableName SET yourColumnName=NULL;

먼저 테이블을 생성하겠습니다 -

mysql> create table insertNullValue -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ClientName varchar(100), -> ClientCountryName varchar(20) -> );쿼리 OK, 영향을 받는 행 0개(0.54초) 

다음은 삽입 명령을 사용하여 테이블에 일부 레코드를 삽입하는 쿼리입니다 -

mysql> insert into insertNullValue(ClientName,ClientCountryName) values('Larry','US');Query OK, 1행 영향(0.19초) mysql> insert into insertNullValue(ClientName,ClientCountryName) values('David', 'AUS');쿼리 OK, 1행 영향(0.09초)mysql> insertNullValue(ClientName,ClientCountryName) values('Bob','UK')에 삽입;Query OK, 1행 영향(0.17초)

다음은 select 문을 사용하여 테이블의 모든 레코드를 표시하는 쿼리입니다 -

mysql> select * from insertNullValue;

이것은 다음과 같은 출력을 생성합니다 -

+----+------------+-------------------+| 아이디 | 클라이언트 이름 | ClientCountryName |+----+------------+---------+| 1 | 래리 | 미국 || 2 | 데이비드 | 호주 || 3 | 밥 | 영국 |+----+------------+-------------------+3행 세트(0.00초) 

다음은 열에 NULL 값을 삽입하는 쿼리입니다 -

mysql> update insertNullValue set ClientCountryName=NULL;Query OK, 영향을 받는 3개 행(0.19초) 일치하는 행:3개 변경됨:3개 경고:0

ClientCountryName' 컬럼에 NULL 값이 삽입되었는지 확인해보자. 다음은 쿼리입니다 -

mysql> select * from insertNullValue;

이것은 NULL 값을 표시하는 다음 출력을 생성합니다 -

+----+------------+-------------------+| 아이디 | 클라이언트 이름 | ClientCountryName |+----+------------+---------+| 1 | 래리 | 널 || 2 | 데이비드 | 널 || 3 | 밥 | NULL |+----+------------+-------------------+세트에 행 3개(0.00초)