[MySQL]SQL 개념 / MySQL 개념 & 특징 & 설치하기
SQL이란?
- 구조화된 질의어(Structured Query Language)
- 종합 데이터베이스 언어 역할
- 단순히 검색만을 위한 데이터 질의어가 아님
- 관계 대수+확장된 튜플 관계 해석 기초
- 고급 비 절차적 데이터 언어
MySQL의 특징
- SQL에 기반을 둔 관계형 DBMS 중 하나
- Oracle, IBM, Infomix등의 데이터베이스는 고가이지만, MySQL데이터베이스는 무료
- 리눅스, 유닉스, 윈도우 등 거이 모든 운영체제에서 사용가능
- 처리 속도가 상당히 빠르고 대용량에 데이터도 처리 용이
- 설치 방법이 쉽고 초보자도 익히기 쉬움
- 보완성이 우수
MySQL의 기본 개념
- 스키마(schema): 데이터베이스
- 테이블: 데이터가 표 형태로 표현된 것
- 열(컬럼 또는 필드): 각 테이블은 1개 이상의 열로 구성
- 열 이름: 각 열을 구분하는 이름. 열 이름은 각 테이블 안에 중복되지 않아야 함.
- 열의 데이터 형식: 테이블을 생성할 때 열 이름과 함꼐 지정해야 함
- 행(로우, row, record, tuple) : 실질적인 데이터
MySQL의 설치하기
MySQL 설치 홈페이지 : https://www.mysql.com/
위 홈페이지에 들어가서 DOWNLOADS - [MySQL Community]와 [MySQL Workbench]를 설치해야됩니다.
MySQL
MySQL HeatWave is a fully managed database service for transactions, real- time analytics across data warehouses and data lakes, and machine learning services, without the complexity, latency, and cost of ETL duplication. It is available on OCI, AWS, and A
www.mysql.com
먼저, [MySQL Community] 를 다운하겠습니다.
운영체제에 맞춰서 다운로드를 받으시면 됩니다.
그 다음 아래와 같은 화면이 뜨면 로그인 할 필요없이 아래의 [No, thanks, just start my download.]를 클릭해서 다운 받습니다.
설치할 때, 주의할 점은 Root password를 입력하고 기억해야됩니다!
계속 Next를 누르고, Sample Databases에서 두개 다 체크해주세요.
계속 Next를 누르고 Apply Configuration에서 [Execute] 누르면 설치가 완료됩니다.
그 다음으로, [MySQL Workbench]를 다운하겠습니다.
[MySQL Workbench]는 next를 계속 눌러서 설치하면 됩니다.
설치완료되면, [C: 드라이버] - [Program Files] - [MySQL] 에 들어가면 두개의 파일이 있는 것을 확인할 수 있습니다.
이 두개의 파일이 보이면 설치가 완료입니다.
다음으로 [C: 드라이버] - [Program Files] - [MySQL] - [MySQL Server 8.4] - [bin] 에 들어가서 bin 주소를 복사합니다.
다음으로, 시스템 속성에 들어가서 환경변수에 들어갑니다.
환경 변수 - 시스템 변수 - path 클릭 - 편집을 누릅니다.
[새로만들기 클릭] - [bin 주소 붙여넣기] - 확인 누르면 됩니다.
그 다음 명령 프롬프트 창에 들어가서 [mysql 엔터]를 눌렀을 때, 아래와 같이 화면이 나타내면 설치 완료입니다.
그 다음 [cd 엔터] - [mysql -u root -p] 를 누르면 아까 입력했던 패스워드를 입력합니다.
아래 화면와 같이 되면 MySQL 설치완료입니다.