뇌운동일지

기초 SQL (MySQL) - 2. 데이터 입력문 본문

DB/MySQL

기초 SQL (MySQL) - 2. 데이터 입력문

purpleduck 2020. 4. 1. 10:58

[DB] - 기초 SQL (MySQL) - 1. 테이블 생성

( 앞의 내용과 이어짐 ) 

 

2. 입력문

: '문자열' 값 입력 시 문자열은 반드시 홑따옴표로 감싼다 

 

1) 모든 컬럼에 입력, 값의 나열 순서는 테이블 구조 순서와 같다. 

insert into 테이블 values (값, 값2,,,,)

insert into extable values (null, '홍길동', '000-111-2222', 30, now(), '도술을 부립니다. ');

// now() : 현재시간이 들어감 

 

2) 컬럼을 지정해서 입력, 컬럼의 순서와 값의 순서는 일치

insert into 테이블 (컬럼, 컬럼2,,,,) values (값, 값2,,,,) 

주의 : 컬럼 지정 시 not null 속성을 가진 컬럼은 생략이 불가하다. 

insert into extable (idx,name,phone,birth) values (null, '홍길순', '111-222-1234', now());

결과 : 지정하지 않은 자리는 null값이 입력된다. 

 

select * from extable;

// extable로 부터 모든 컬럼을 선택하시오. 

// idx : 이 키를 통해 각각의 행을 구별함. 

Comments