SQL?

이영광·2021년 8월 23일
0

데이터베이스

목록 보기
4/8

SQL : Structured Query Language

데이터베이스와 대화하기 위해 디자인된 언어
데이터베이스는 저장하는곳

데이터베이스와 어케 연락해?
SQL로^^

대다수의 정부기관 은행 회사들이 SQL을 사용할만큼 표준이다
액셀과 비슷한 형태이며

SQL 에는 테이블이란게 있고 액셀에는 시트가 있다

둘다 행(row) 열(column)이있다

예를들어 표에서 이메일을 가지고오고싶다면

예를들어 :SELECT email FROM student 이런식?

사람의 언어랑 비슷하다

유저의 이메일이 네이버인경우의 "나이" 를 예로 들어보자

SELECT age FROM students WHERE email LIKE "%naver.com"

이런식?이다 %는 특정값을 찾으려할때

id 가 2인사람을 지우고싶다면?

DELETE FROM students WHERE id = 2 요렇게

15세~18세 사이의 학생들만 찾고싶다면?

SELECT email FROM students WHERE age BETWEEN 15 AND 18

벌써 6가지정도 사용해봤다..

결론: 현재 ORM을 이용하는 개발자들이 많다 왜냐하면 시간도 절약해주고 편하기때문이다 하지만 뭔가 더빨리처리르해야되고 느려지거나 문제가 생겼을때 너무 ORM에만 의존하면 대처가 쉽지않다

ORM ===예를 들면 파이썬을 가져와서 바로 SQL코드로 바꿔주는것을 해주는거
파이썬으로 코딩을한다면 ORM덕분에 SQL코드를 쉽게 얻는것..

SQL을 배워놓으면 제때제때 대응하며 필요할때 쓸수있어서 효율이 향상된다
결론.. SQL전문가가 되라는 말은 아니지만 무조건 배워야한다

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글