SQL(Structured Query Language) : 데이터베이스와 대화하기위해 디자인된 언어
1) Relational database(SQL) : mysql, postsql, sqlite
2) Non-Relational database(Non-SQL) : mongoDB, DynamoDB, CouchDB
대다수회사 정부기관 은행등이 SQL을 사용함

엑셀에 워크시트가 있다면 SQL에는 테이블이 있음.
SQL은 엑셀문서와 비슷한 형태로 행(row), 열(column)이 있다

SELECT 정보를 찾을 행/열
FROM 정보를 찾을 테이블
WHERE 정보의 조건이 될 키워드가 있는 행/열
LIKE 정보의 조건이 될 키워드 예) "%naver.com"; (% = ~로 끝나는 특정값을 찾으려고 할 때 사용하는 것)

개발자들이 SQL을 잘 모르는 이유
ORM이라는 다른 언어코드를 가져와서 SQL코드로 바꿔주는 게 있는데
개발자들은 파이썬과 SQL을 오가면서 코딩하기보단 하나만 가지고 작업하는 걸 편리하게 생각하기 때문에 SQL을 따로 배우지 않는데,
ORM을 지속적으로 이용하다보면 나중에 뭔가 안되거나 빠르게 작업해야할땐 SQL을 직접 컨트롤 해야하기 때문에 미리 익혀두는게 좋다.

profile
문제 해결을 위해 끊임없이 파고드는 걸 좋아합니다.

0개의 댓글