SQL 공부를 드디어 시작한다. 추천받은 기초 SQL 도서(칼퇴족 김대리는 알고 나만 모르는 SQL 기초편)를 구매해서 어떤 방식으로 사용하는지 눈으로만 익혔는데, 아무래도 직접 사용해보는 것이 좋을 것 같아서 MySQL을 다운받았다.
직접 SQL을 활용해보고 싶어서 관련 정보를 찾았을 때, 자꾸 MySQL이 같이 검색되었는데 이유를 몰랐다. 이 둘이 무슨 차이가 있는지 궁금해서 검색을 해봐도 비전공자 수준에서 한 번에 알아듣기 쉬운 설명을 찾기 어려웠다.
자료를 찾아보다가 유튜브 채널 'Intellipaat'에 관련 내용을 잘 정리해서 올려줬길래 영상을 참고 해서 핵심적인 정보 위주로만 정리했다.
SQL (Structured Query language)은
표준 관계 데이터베이스에 접근하고, 조작하기 위한 표준 언어
데이터베이스에 데이터를 더하거나, 빼거나, 수정하거나, 바꿀 때 유용하다.
RDBMS(Relational database management system: 관계형 데이터베이스)를 관리 할 때 유용한 프로그래밍 언어다.
* 관계형 데이터베이스는 (행과 열로) 구조화된 형식으로 데이터를 저장하는 데이터 베이스를 의미한다.
MySQL 은
RDBMS(Relational database management system: 관계형 데이터베이스 관리 시스템)중 하나다.
RDBMS는 SQL이라는 언어를 사용할 수 있는 시스템이다.
대표적으로 마이크로소프트에서 개발한 MMSQL와 Oracle에서 개발한 MySQL이 있다.
MySQL은 데이터가 체계적으로 배열, 유지되도록 돕는 소프트웨어다.
데이터베이스에 여러 사용자 접근이 가능하도록 하며, 데이터베이스를 쿼리(저장, 통제, 수정)하기 위 해 SQL을 사용한다. 에어비앤비, 우버, 넷플릭스, 트위터, 핀터레스트등에서 사용하고 있다고 한다.
언어인 SQL을 배워야 MySQL프로그램을 효과적으로 사용할 수 있게 되는 것이었다. MySQL을 사용하지 않더라도 다른 RDBMS들이 있으니까 SQL을 잘 배워두면 활용 가능성이 높아질 수 있는 것이다.
책으로 SQL이 어떤 형식의 언어인지를 확인했는데, 활용이 많이 되고 있는 MySQL로 직접 연습해보면 좋을 것 같아서 다운받아 공부해보기로 했다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'배움 > IT' 카테고리의 다른 글
[python]파이썬 for in문 연습(구구단, 합격자, 점수 합, 평균 구하기) (0) | 2020.07.19 |
---|---|
[python 코딩연습] while 반복문 (0) | 2020.07.19 |
[ 엑셀 기초 ] FIND, MID 등 (0) | 2020.05.26 |
[ 맥mac 엑셀 ] 데이터 입력 기초 (줄 바꿈, 날짜 등) (0) | 2020.05.23 |
[ 네이버 해킹 ] 보안설정 강화 (0) | 2020.05.21 |