AR삽질러

MySQL 본문

DB/MySQL

MySQL

아랑팡팡 2023. 4. 24. 02:21
728x90

1. 데이터베이스란?

 - DB (DataBase)

 - 여러사람에 의해 특정분야에서 사용될 목적으로 통합하여 관리되는 데이터집합체로 다수의 사용자가 사용하는 데이터들의 공유와 운영을 위해 저장해 놓은 공간으로 자료항목의 중복성을 없애준다. 

 - 자료를 구조화하여 저장해 데이터검색과 업데이트의 효율성을 높인다.

 

2. 데이터베이스 관리 시스템

 - DBMS(DataBase Management System)

 - 데이터베이스 관리 시스템(DBMS)란 데이터베이스를 직접 응용프로그램들이 조작하는것이 아닌 데이터베이스를 조작하는 별도의 소프트웨어를 의미한다.

 

3. MySQL?

 - 전 세계적으로 널리사용되고 있는 관계형 데이터베이스 관리 시스템(RDBMS)이며 오픈 소스 라이브러리 정책에 따라 배포된다. 영리목적으로 사용할 경우 라이센스를 별도로 구입해야한다.

 장점 

 1) 오픈소스 라이센스 정책에 따라 무료로 사용이 가능하다.

 2) MySQL응용 프로그램을 개발자의 용도에 맞게 수정이 용이하다.

 3) 다양한 운영체제에서 사용할 수 있으며 여러 종류의 프로그래밍언어를 지원한다.

 4) 세계적으로 널리 알려진 표준 SQL형식을 지원한다.

 

https://arang95.tistory.com/19

 

MySQL설치 가이드

1. MySQL 다운로드 사이트에 접속하기 https://dev.mysql.com/downloads/file 2. 다운로드 - Oracle계정이 필요하다. 아래 No thanks, just start my download.를 클릭하면 로그인없이 다운이 가능하다. 3, MySQL 설치 유형

arang95.tistory.com

 

 4. MySQL설치 후 접속

 1) 클라이언트 콘솔창 실행하기

 윈도우 시작버튼 -> MySQL8.0 CommandLine Client실행

 

2) 설정한 비밀번호 입력

 

5. MySQL기초 명령문

 1) 버전확인 : select version();

 2) 데이터베이스 목록 확인 : show databases;

 3) 특정 데이터베이스 선택하기 : use mysql;

4) 테이블 목록 확인하기 : show tables;

5) 특정 테이블 구조 확인하기 : desc component;

 

6. 데이터베이스와 테이블의 관계

 - 데이터베이스는 데이터를 저장하는 저장소, 테이블은 데이터베이스 안에 실제로 데이터가 저장되는 형태

 - 테이블은 엑셀에서 보는 바와같이 행과 열이 구성된 형태로 데이터를 구분하여 저장한다.

 - 데이터를 저장하기 위해서는 먼저 데이터베이스를 생성한다.

 - 1개의 데이터베이스 안에는 여러 개의 테이블을 생성할 수 있고 존재하는 테이블에서 데이터를 검색하고 여러 테이블 간의 상관관계를 조회한다.

728x90
반응형
LIST

'DB > MySQL' 카테고리의 다른 글

MySQL 기본명령어  (0) 2023.04.24
MySQL설치 가이드  (0) 2023.01.18