MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용...

17
MySQL Sun 에에 10 에 에에에 에에에에 DB MySQL 에에 (2008.1.21) - 에에 에에에에에에에 에에 에에에 에에에 에에에 에에 에에 에에에 에에 - 에에에에 에에 에에 에 에 에에 - 에에에 에에에 에에에 (JSP/PHP/ASP/NET/C#) - 에에에 MySQL 다다다다 - www.mysql.com → Downloads 에 에에 → MySQL Community Server 에에 MySQL 5.1( 에에 ) 에에 에에 - 에에에에 internet Disk 에에에 download(id : moosym, pwd : 0912) MySQL 다다 - 다다다다 mysql-essential-5.1.39-win32.msi 다다다 다다다다 다다 ( 다 다다 다다 5 다 다다 다다다 다다다다 다다다 다다다 다다다다 , 다 다다 다다 1 다 다다다 다다다다 , 다 다다 다다 39 다 다다다 다다다다 다다 다다 다다다 )

description

MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐 - 초보자도 쉽게 따라 할 수 있음 - 다양한 언어와 연동함 (JSP/PHP/ASP/NET/C#) - 무료임 MySQL 다운로드 - www.mysql.com → Downloads 탭 클릭 → MySQL Community Server 에서 MySQL 5.1( 추천 ) 버전 선택 - PowerPoint PPT Presentation

Transcript of MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용...

Page 1: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

MySQL

Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21)

- 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

- 초보자도 쉽게 따라 할 수 있음

- 다양한 언어와 연동함 (JSP/PHP/ASP/NET/C#)

- 무료임

MySQL 다운로드

- www.mysql.com → Downloads 탭 클릭 →

MySQL Community Server 에서 MySQL 5.1( 추천 ) 버전 선택

- 모바일과 internet Disk 로부터 download(id : moosym, pwd :

0912)

MySQL 설치

- 다운받은 mysql-essential-5.1.39-win32.msi 파일을 실행시켜

설치

( 첫 번째 숫자 5 는 주요 버전을 의미하며 파일의 포맷을 나타내며 , 두

번째

숫자 1 은 릴리즈 레벨이고 , 세 번째 숫자 39 는 릴리즈 시리즈에 있는

버전

번호임 )

Page 2: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

MySQL 의 접속 확인

1. [ 시작 ] → [ 프로그램 ] → [MySQL] → [MySQL Server 5.1] →

[MySQL

Command Line Client] 을 클릭하여 설치시 설정한 비밀번호를

입력하여 접속

확인

Page 3: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

2. command 창에서 설치된 mysql 의 bin 폴더로 이동하여 root

로그인

으로 mysql 의 접속을 확인

Page 4: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

Navicat

- 프리미엄소프트가 개발한 MySQL 관리 및 개발 소프트웨어로 ,

사용

자 인터페이스는 익스플로러와 비슷하며 , 로컬 및 원격 MySQL 에

대한 여러 개의 데이터베이스들을 연결하는 기능을 제공함

- Navicat 는 데이터베이스 관리자들과 개발자들이 MySQL 를 감시 ,

리 및 개발할 수 있도록 해 주며 , Mac OS, Windows 및 Linux

플랫

폼용으로 구분하여 제공함

- PostgreSQL 용 Navicat 는 2005 년에 출시되었음

PostgreSQL 은 객체 - 관계형 데이터베이스 관리 시스템

(ORDBMS) 의

일종으로 자유 소프트웨어임

- www.navicat.com/kr → 다운로드 → 비영리용 ( 무상 )- 라이트

버전

중에서 윈도우용 Navicat Lite-Korean Versin 8.2.15 Direct

Download 클릭하여 다운로드

Page 5: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

데이터베이스 생성과 보기 및 지정 ( 선택 )

Page 6: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

데이터베이스 삭제

- 데이터베이스 examdb 를 삭제

Page 7: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

sinsang 테이블 생성과 보기 및 칼럼 ( 열 ) 정보 보기

Page 8: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

테이블 생성시 주요 제약 조건

제약 조건 의 미

primary key(

기본키 )

• 데이터의 중복을 금지

• null 값을 금지

unique • 데이터가 한 가지 값만 갖도록

check( 조건문 ) • 데이터가 가질 수 있는 값들의 범위를 지정

not null • null 값을 금지

default = 값 • 지정한 값을 초기값으로 등록

Page 9: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

sinsang 테이블에 데이터 등록 및 가져오기

Page 10: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

command 명령 리스트 보기

Page 11: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

sinsang 테이블의 데이터 검색하기 (select 사용 )

- sinsang 테이블의 모든 튜플들을 검색

- ‘ 한’씨 성을 갖는 튜플 검색

- 폰번호가 ‘ 010-5570-3658’ 인 튜플 검색

Page 12: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

애트리뷰트 값 변경하기 (update … set … 사용 )

- num 값이 200 인 튜플의 name 값을 ‘라벤다’로 변경

Page 13: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

테이블 열 추가 및 삭제 (alter table 사용 )

- sinsang 테이블에 ‘ jinro’ 칼럼 추가 및 삭제

Page 14: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

데이터 정렬 (order by 사용 ) asc : 오름차순 desc : 내림차순

- 테이블 sinsang 의 튜플들을 나이가 어린 순대로 검색

- 테이블 sinsang 의 튜플들을 이름순대로 검색

Page 15: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

테이블 구조 변경 (alter … modify … 사용 )

- 칼럼 name 의 길이를 20 으로 변경

- 칼럼 num 의 데이터 타입을 char 로 변경

Page 16: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

테이블 복사 및 이름 변경 - 테이블 sinsang 을 테이블 copytab 으로 복사

- 테이블 copytab 의 이름을 student 로 변경

Page 17: MySQL Sun 에서 10 억 달러에 오픈소스 DB MySQL 인수 (2008.1.21) - 상용 데이터베이스에 비해 기능은 작지만 상당히 빠른 쿼리 속도를 가짐

패스워드 변경