SQL 질문요.

SQL을 열심히 공부 중인 사람입니다.

첫 단원을 배우고 있는데요..

궁금한 점이 있어서 질문을 올립니다!..

create table sql_study(
last_name VARCHAR(30) DEFAULT 'iamfast',
first_name VARCHAR(20),
email VARCHAR(50),
gender CHAR(1),
birthday DATE,
profession VARCHAR(50),
location VARCHAR(50),
status VARCHAR(20),
interests VARCHAR(100),
seeking VARCHAR(100)
);

이 코드를 보시면 DEFAULT가 있는데요..

저건 도데체 있는 이유는 알겠는데 사용법을 모르겠습니다.

그리고 책에서는 NOT NULL 뒤에 DEFAULT(이런식 : NOT NULL DEFAULT 1.00)

인데 의미상으로 생각해보면 NULL은 안된다

근데 DEFAULT가 NULL일때 적용되는 것 아닙니까?

저는 DEFALUT의 사용법이 궁금하며

NOT NULL이 아니더라도

insert values(, "iamfast");

이런식이면 에러가 나는뎁숑.. ㅜㅜ..

알려주세요!
|

댓글 2개

insert values( NULL, "iamfast");
답변 감사합니다..
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
16년 전 조회 1,193
16년 전 조회 1,103
16년 전 조회 1,902
16년 전 조회 1,737
16년 전 조회 1,147
16년 전 조회 1,187
16년 전 조회 1,156
16년 전 조회 1,307
16년 전 조회 1,158
16년 전 조회 1,141
16년 전 조회 1,094
16년 전 조회 2,051
16년 전 조회 1,199
16년 전 조회 1,097
16년 전 조회 1,260
16년 전 조회 1,115
16년 전 조회 1,195
16년 전 조회 1,412
16년 전 조회 1,696
16년 전 조회 1,149
16년 전 조회 1,222
16년 전 조회 1,433
16년 전 조회 1,178
16년 전 조회 1,183
16년 전 조회 1,324
16년 전 조회 1,109
16년 전 조회 1,350
16년 전 조회 1,302
16년 전 조회 3,992
16년 전 조회 1,211
🐛 버그신고