설명을 돕기 위한 정보


Table명 : test

Table Design :


 Column Name

Type 

Etc.. 

 Number

INT 

PK 

 test

VARCHAR 

 

 Chojing 

VARCHAR 

 


Column명 : Number, test, Chojing

PK : 프라이머리 키

==test테이블==


 Number

test 

Chojing 

 4

 aa

 good

 1

 bb 

 nice 


1. Select 쿼리문


 Select Column명 From Table명


ex1) Select Number From test

결과 : 

 Number

 4

 1


ex2) Select * From test

결과 :

 Number

test 

Chojing 

 4

 aa

 good

 1

 bb 

 nice 



2. Insert 쿼리문


 Insert into 테이블명 (컬럼명1, 컬럼명2, ... ) Values (변경값1, 변경값2, ...)


ex1) Insert into test (Number, test, Chojing) Values (5, cc, great)

결과:

 Number

test 

Chojing 

 4

aa 

good 

 1

bb 

nice 

 5

cc 

great 


*만약 Column의 속성중에서 null 허용이 되어있을 경우 생략 가능하다. 생략하여 Insert 했을 시, 자동으로 null이 삽입된다.

컬럼순서와 변경값 순서는 쌍으로 적용된다. (컬럼명1 에는 변경값1 위치가 적용된다는 이야기)


3. Update 쿼리문


Update 테이블명 Set 컬럼명1=변경값1, 컬럼명2=변경값2 where 조건


ex1) Update test Set test = xx, Chojing = bad where Number='4'

결과:

Number 

test 

Chojing 

xx

bad 

bb 

nice 

5

cc 

great 


4. delete 쿼리문


Delete 테이블명 where 조건


ex1) Delete test where Number='4'

결과:

 Number

test 

Chojing 

 1

 bb

 nice

 5

 cc

great 


*보통 Delete할때 조건은 프라이머리키로 넣는다. 프라이머리키로 안넣으면 에러났던거같은..기억이...

+ Recent posts