Developing Myself Everyday
article thumbnail

< 이 블로그의 내용은 생활코딩의 DATABASE 강의를 바탕으로 합니다 >

 

생활코딩

hello world 생활코딩의 세계에 오신 것을 환영합니다. 생활코딩은 일반인들에게 프로그래밍을 알려주는 무료 온라인, 오프라인 수업입니다.  어떻게 공부할 것인가를 생각해보기 전에 왜 프로그

opentutorials.org

 

 

MySQL 이란?


MySQL은 1995년에 발표된 오픈소스 RDBMS다. RDBMS의 종류로는 많은 데이터 베이스들이 있지만, 그 중 MySQL을 첫번째로 공부하는 이유는 MySQL이 가장 널리 사용되고 있는 RDBMS이며 무료이고 오픈 소스라는 점에서 많은 기업들이 MySQL을 사용하고 있기 때문이다.

 

MySQL의 구조


MySQL의 구조는 크게 3가지로 나뉜다.

  • 표(table): 데이터를 기록하는 최종적인 곳
  • 데이터베이스(database, schema): 다양한 종류의 표들을 연관된 표들끼리 그룹핑한 것
  • 데이터베이스 서버(database server): schema들이 저장되는 곳

MySQL 서버 접속


데이터베이스를 얻을 수 있는 효용 중 하나는 보안이다. 파일은 운영체제만 뚫리면 그만이지만, 데이터베이스는 자체 보안 체제를 가지고 있기 때문에 보다 안전하게 보관할 수 있다. 또한, 권한기능이 있기 때문에, 필요한 사람을 등록하여 데이터베이스의 테이블과 스키마에 대하여 각각 읽기, 쓰기 등의 차등적인 권한을 부여해줄 수 있다.

/mysql -uroot -p

cmd에서 경로를 지정해준 후 위의 코드를 입력하게 되면 MySQL서버에 접속을 할 수 있게 된다.

 

데이터베이스 생성

CREATE DATABASE 데이터베이스명;

데이터베이스 삭제

DROP DATABASE 데이터베이스명;

참고로 이 명령어들을 반드시 외울 필요는 없다.

언제나 그렇듯 우리는 검색을 통해 원하는 정보를 우리가 원하는 방식으로 사용할 수 있어야 한다. 

데이터베이스 보기

SHOW DATABASES;

데이터베이스를 사용하기 위한 준비

USE 데이터베이스명;
profile

Developing Myself Everyday

@배준형

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!