MySQL에서 기본값을 설정하려면 DEFAULT 키워드를 사용해야 합니다. 먼저 테이블을 생성하겠습니다 -
mysql> create table DemoTable ( ClientCountryName varchar(100) DEFAULT 'NONE' ); Query OK, 0 rows affected (0.65 sec)
삽입하는 동안 입력되지 않은 값에 대해 위의 DEFAULT를 설정했습니다. 이제 insert 명령을 사용하여 테이블에 일부 레코드를 삽입해 보겠습니다. 일부 행에 대해 여기에 값을 삽입하지 않았습니다. DEFAULT는 거기에 설정됩니다 -
mysql> insert into DemoTable values('US'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('UK'); Query OK, 1 row affected (0.20 sec) mysql> insert into DemoTable values(); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('AUS'); Query OK, 1 row affected (0.16 sec)
select 문을 사용하여 테이블의 모든 레코드 표시 -
mysql> select *from DemoTable;
이것은 다음과 같은 출력을 생성합니다 -
+-------------------+ | ClientCountryName | +-------------------+ | US | | NONE | | UK | | NONE | | AUS | +-------------------+ 5 rows in set (0.00 sec)