본문 바로가기

Backend/DB

컬럼 Column, Row란?

DB를 사용하다보면 'Column 컬럼'이라는 용어를 많이 접하게 되는데, 가끔가다가 이 두 가지의 차이점이 헷갈릴때가 있다.

물론 Row가 '행'이라는 개념과, Column이 '열'이라는 것은 알고있지만 이를 정확히 구분해야 DB나 SQL 사용 시에 헷갈림이 없으므로 이번 기회에 정리하고자 한다.

 

https://hoit89.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%83%9D%EC%84%B1%EC%BF%BC%EB%A6%AC%ED%85%8C%EC%9D%B4%EB%B8%94columnrow

 

 

코드상에서는 다음과 같다. 

CREATE TABLE table_name 
{ 
	column_name1 data_type(size), -- 이거 하나하나가 컬럼 
    column_name2 data_type(size), 
    column_name3 data_type(size), 
    ... 
}

참고로, SQL에서 한 줄 라인의 주석은 --을 쓰고, 여러 줄의 주석은 /* ~ */을 사용한다. 

 

결국 n개의 Column들이 모여서 1개의 table이 만들어지는 것이다.