SQL 기초를 복기해보면서 마냥 노션만 바라보는 것은 힘들었다.
자료 노션과 유튜브를 기준으로 찾고 있고,
-SQL(Structured Query Language)은 데이터베이스 관리 시스템(DBMS) 에서 데이터를 정의하고 조작하는 데 사용되는 표준 언어로 데이터를 관리 하기 위해 다양한 기능이 사용되고 있음
-대표적으로 MySQL, Db2, Oracle, Microsoft SQL Server 등 있음
-SQL의 대표적 쿼리 구분
Select : 데이터를 꺼내 오는 질의어. 즉 Data query language (DQL)
Insert / update / delete : 데이터를 삽입하거나 / 수정하거나/ 삭제할 때 쓰임. 즉, Data manupulation Language(DML)
** 테이블의 구성
** Select 명령
Select * From student
별표는 전체 데이터를 가지고 온다는 의미
Student 테이블에서 전체 열에 대한 정보를 조회
새로운 정보를 조회하고 싶다면 ','로 추가 가능
Select Student name, class From student
Student 테이블에서 student name, class 열의 대한 정보를 조회
데이터 개수를 제한 시 Limit로 행 수 조정 가능
Select Student name, class From student Limit 10
Student 테이블에서 student name, class 열의 대한 정보를 10열까지 조회
이전에 일을 하면서 내부 데이터를 추출하는 과정에서 개발자를 통해 요청을 하는 것이 상당히 눈치가 보였다.그리고 클라이언트를 통해 데이터는 내부 사정 상 가공 된 데이터가 오지 않을 때가 있어, 한꺼번에 추출하고 정리하는 과정에서 많은 어려움을 겪었다. 엑셀과 비슷한 점도 많지만, 일을 쉬다 오랜만에 다시 용어를 익히는데 어렵고, 많은 시간이 소요 되고 있지만, 강의를 듣고 나면 조금 해결이 되지 않을까 싶기도 하다.