본문 바로가기
Database | 데이터베이스/MySQL

mysql 서버 설치 / 데이터 베이스

by 자유코딩 2017. 11. 3.

DataBase : DB

 

 

데이터

불규칙하게 만들어지는 다양하고 많은 값들

정보

체계적이고 조직적으로 관리하고 사용되는 데이터


여러가지 값들로 표현되는 데이터들을 의미있고 가치있는 형태로 가공

 

자료처리

일상적인 업무처리 : 판매 , 급여 계산

정보처리

정보를 가공 : 영업 정책 , 인사 정책 자료

지식처리

의사 결정 : 종합계획서

 

구성방법

1.프로그램에 데이터 저장

2.파일에 데이터 저장

3.데이터베이스에 데이터 저장

 

데이터베이스의 정의

한 조직의 여러 응용시스템들이 공용(shared)하기 위해 통합, 저장한 운영 데이터의 집합

->다수의 사용자들이 공유하기 위해서 통합하고 저장한 데이터 집합

 

데이터베이스 사용자

응용 프로그래머

일반 사용자가 사용할 수 있도록 프로그램 작성해주는 프로그래머

DB에 데이터를 새로 만들고(Create) , 수정(Update)하고 지우고(Delete) 원하는 데이터 찾아오고(Read) : CRUD

 

DBA

데이터베이스에 관한 관리를 맡는 사람

 

DBMS

Data Base Management System

데이터베이스 관리 시스템

응용프로그램과 데이터의 중재자

모든 응용프로그램들이 데이터베이스를 공유할 수 있게 관리해주는 소프트웨어 프로그램

 

 

정의 기능

하나의 저장구조로 여러 사용자의 관점을 만족시킬 수 있도록 데이터 베이스 구조를 정의 할 수 있는 기능

조작 기능

사용자의 요구에 따라 체계적으로 데이터베이스를 접근하고 조작 할 수 있는 기능

삽입 , 갱신 , 검색 , 삭제

제어 기능

공용 목적으로 관리되는 데이터베이스의 내용에 대해 데이터의 정확성과 안정성을 유지하는 기능

 

SQL

Structured Qeury Language

 

자바 응용프로그램에서 SQL로 작성된 명령어를 DBMS에 보내서 데이터 베이스 처리를 지시

 

데이터 정의어 (DDL) , 데이터 조작어 (DML) , 데이터 제어어 (DCL)

 

DBMS의 종류

 - 오라클

 - mySql

 

https://www.mysql.com/

 

 

 

 

 

다운로드를 진행해주세요

 

 

계속 진행합니다

 

 

 

 

 

mysql server를 설치해야 하는데 64비트 설치가 안된다면 x86 (32비트) 버전을 다운로드 받도록 합니다.

 

 

 

 

 

DDL 정의어

데이터베이스 조회하기

show databases

 

create database 생성될 데이터베이스 이름

데이터베이스 생성

 

 

drop database 삭제할 데이터베이스 이름

데이터베이스 삭제하기

 

 

use 데이터베이스 이름

데이터베이스 연결(사용)

 

 

sql 버전 확인

select version();

 

 

 

 

 

댓글