data/sql

sql 문법 정리 1

포잉띠 2024. 3. 1. 14:28

{ } < 변수

 

select {colum1 , colum2 ... } from {table name}

 

select // DB에서 Data 조회에 사용

From // Data 조회할 Table 지정용

Where // Data filtering용

 

order by { colum [ {a} | {b} ] } // a|b 는 list 슬라이싱 느낌

 

Insert // 새로운 레코드를 테이블에 추가할 때 사용

ex) insert into {table_name (colums..) } {value}

 

delete // 레코드 삭제

ex) delete from {table_name} where {x, y, conditions};

 

create // 테이블 생성용

ex)

create {table_name(

    column_name data type,

    column_name data type,

   ...) }

 

alter table // 테이블 구조 변경할 때 사용 column name이나 datatype 같은

 

drop table // 테이블 삭제

 

select count( {column_name} ) from {table_name}; 레코드 수

select sum( {column_name} ) from {table_name}; 레코드 합계

select avg( {column_name} ) from {table_name};  value 평균

select max( {column_name} ) from {table_name}; 레코드 value중 최대값

select min( {column_name} ) from {table_name}; 레코드 value 중 최소값

 

order by {column (정렬의 기준이 되는 열)} asc // 오름차순 정렬

order by {column (정렬의 기준이 되는 열)} desc // 내림차순 정렬