본문 바로가기

SQL

[패스트캠퍼스] SQL 강의 : 데이터 정의, My SQL 설치, My SQL Workbench사용법

국비지원교육으로 패스트캠퍼스에서 진행하는 SQL로 시작하는 데이터 분석 첫걸음 강의를 시작한다.

비전공자이지만 열심히 배워서 꼭 SQL을 마스터해야겠다.

 

데이터/데이터베이스/DBMS/SQL
  • 데이터(DATA) : 컴퓨터가 처리할 수 있는 문자, 숫자, 소리, 그림 등의 정보
  • 데이터베이스(DATABASE) : 여러 사람이 공유하고 사용할 목적으로 통합 관리되는 정보를 모아 둔 저장소이다. 
  • DBMS(Database Management System) : 데이터베이스의 기능을 사용하기 위한 응용프로그램이다. 사용자는 직접 DBMS 접근 불가능하며 DBMS를 통해 접근 가능하다. 오라클, MSQL, Maria DB, My SQL 등의 프로그램이 있다. 
  • SQL(Structured Query Language) : 데이터베이스와 대화하기 위해 사용하는 약속의 언어이다. DBMS마다 사용하는 언어가 조금씩 다르다. 

 

 

MySQL을 다운로드


MySQL을 다운받기는 아래 링크를 클릭하면 가능하다.

 

MySQL :: MySQL Downloads

MySQL Cluster CGE MySQL Cluster is a real-time open source transactional database designed for fast, always-on access to data under high throughput conditions. MySQL Cluster MySQL Cluster Manager Plus, everything in MySQL Enterprise Edition Learn More » C

www.mysql.com

MySQL Community Downloads 에서 2번째 다운로드를 클릭한다. 


 

 

 MySQL Workbench

MySQL을 다운받으면서 비밀번호를 설정한다. 

다운받은 완료 후, 설정한 비밀번호로 로그인을 하면 MySQL Workbench의 화면을 볼 수 있다.

 

  •  MySQL에서 crtl+엔터 단축키를 통해 쿼리실행이 가능하다.(Window)
  • "#"이나 "--" 입럭 후, 주석을 남길 수 있다.
  • 여러줄을 주석처리하고 싶다면 처음에 "/*"를 적고 마지막에 반대로 "*/"를 입력한다. 
  • 번개+커서 모양은 쿼리를 한줄을 실행하는 아이콘이다.
  • 번개모양은 편집기에 담겨있는 쿼리 전체를 실행하는 아이콘이다. 
  • Result Grid는 쿼리 실행에 대한 결과값을 보여준다. (마지막에 있는 쿼리의 결과값)
  • Action Output은 어떤 액션이 실행되었는지 간단하게 요약해서 보여준다. 
  • SCHEMAS는 현재 가지고 있는 data를 모두 보여준다.