Microsoft PowerPoint - 10Àå.ppt

Similar documents
PowerPoint 프레젠테이션

10.ppt

DBMS & SQL Server Installation Database Laboratory

윈도우시스템프로그래밍

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

윈도우시스템프로그래밍

MySQL-Ch10

MySQL-.. 1

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

FileMaker 15 ODBC 및 JDBC 설명서

문서 템플릿

Microsoft PowerPoint Python-DB

빅데이터분산컴퓨팅-5-수정

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

FileMaker ODBC 및 JDBC 가이드

5장 SQL 언어 Part II

쉽게 풀어쓴 C 프로그래밊

Ç¥Áö

Windows 8에서 BioStar 1 설치하기

Lec. 2: MySQL and RMySQL

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

chapter4

TITLE

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

Microsoft Word - php12.doc

untitled

PowerPoint 프레젠테이션

슬라이드 1

단계

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

<C1A62038B0AD20B0ADC0C7B3EBC6AE2E687770>

untitled

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

Spotlight on Oracle V10.x 트라이얼프로그램설치가이드 DELL SOFTWARE KOREA

강의 개요

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

13주-14주proc.PDF

3 S Q L A n t i p a t t e r n s Trees/intro/parent.sql CREATE TABLE Comments ( comment_id SERIAL PRIMARY KEY, parent_id BIGINT UNSIGNED, comment TEXT

Spring Boot/JDBC JdbcTemplate/CRUD 예제

sms_SQL.hwp

JDBC 소개및설치 Database Laboratory

PWR PWR HDD HDD USB USB Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl Cable PC PC DDNS (

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

The Pocket Guide to TCP/IP Sockets: C Version

PowerPoint 프레젠테이션

기존에 Windchill Program 이 설치된 Home Directory 를 선택해준다. 프로그램설치후설치내역을확인해보면 Adobe Acrobat 6.0 Support 내역을확인할수 있다.

Connection 8 22 UniSQLConnection / / 9 3 UniSQL OID SET

슬라이드 1

Remote UI Guide

201502IC1AP-1 DB 구축 2015 학년도 2 학기 프로젝트특강보고서 프로젝트명 : DB 구축 ( DB ) 2015 년 11 월 20 일 지도교수 : 황치곤교수님 학과 : 정보통신공학과 1팀제출자 : 역할성명학번 조장 조재석 조원 송찬호 2

PowerPoint Template

Tablespace On-Offline 테이블스페이스 온라인/오프라인

희망브리지

PowerPoint 프레젠테이션

Simplify your Job Automatic Storage Management DB TSC

WINDOW FUNCTION 의이해와활용방법 엑셈컨설팅본부 / DB 컨설팅팀정동기 개요 Window Function 이란행과행간의관계를쉽게정의할수있도록만든함수이다. 윈도우함수를활용하면복잡한 SQL 들을하나의 SQL 문장으로변경할수있으며반복적으로 ACCESS 하는비효율역

vm-웨어-01장

Relational Model

Microsoft Word - Software Project Database Design_ver1.01_.docx

슬라이드 제목 없음

Mango220 Android How to compile and Transfer image to Target

MySQL-Ch05

SQL

Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

목차 Q-1. 데이터를 통한 음성통화가 되지 않습니다 Q-2. WiFi 연결이 안됩니다 Q-3. 인터넷 또는 네트워크 연결이 안됩니다 Q-4. 표준 부속품을 알려주시기 바랍니다 Q-5. 구입하였습니다만, 배터리는 어떻게 장착하

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

PowerPoint Presentation

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

다양한 예제로 쉽게 배우는 오라클 SQL 과 PL/SQL

USB USB DV25 DV25 REC SRN-475S REC SRN-475S LAN POWER LAN POWER Quick Network Setup Guide xdsl/cable Modem PC DVR 1~3 1.. DVR DVR IP xdsl Cable xdsl C

별지 제10호 서식

OnTuneV3_Manager_Install

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

ARMBOOT 1

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

Cloud Friendly System Architecture

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc

PowerPoint 프레젠테이션

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

< FC8A8C6E4C0CCC1F620B0B3B9DF20BAB8BEC8B0A1C0CCB5E5C3D6C1BE28C0FAC0DBB1C7BBE8C1A6292E687770>

슬라이드 1

초보자를 위한 ADO 21일 완성

슬라이드 제목 없음

DocsPin_Korean.pages

Sena Device Server Serial/IP TM Version

예제소스는 에서다운로드하여사용하거나툴바의 [ 새쿼리 ]( 에아래의소스를입력한다. 입력후에는앞으로실습을위해서저장해둔다. -- 실습에필요한 Madang DB 와 COMPANY DB 를모두생성한다. -- 데이터베이스생성 US

(Humphery Kim) RAD Studio : h=p://tech.devgear.co.kr/ : h=p://blog.hjf.pe.kr/ Facebook : h=p://d.com/hjfactory :

제목 레이아웃

Assign an IP Address and Access the Video Stream - Installation Guide

소개 TeraStation 을 구입해 주셔서 감사합니다! 이 사용 설명서는 TeraStation 구성 정보를 제공합니다. 제품은 계속 업데이트되므로, 이 설명서의 이미지 및 텍스트는 사용자가 보유 중인 TeraStation 에 표시 된 이미지 및 텍스트와 약간 다를 수

1. What is AX1 AX1 Program은 WIZnet 사의 Hardwired TCP/IP Chip인 iinchip 들의성능평가및 Test를위해제작된 Windows 기반의 PC Program이다. AX1은 Internet을통해 iinchip Evaluation

금오공대 컴퓨터공학전공 강의자료

ALTIBASE HDB Patch Notes

Spring Data JPA Many To Many 양방향 관계 예제

Microsoft Word ARM_ver2_0a.docx

Transcription:

10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다.

관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처

관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어 Primary Key : 레코드를식별하기위한유일한값을가지고비어있지않은필드 Foreign Key : 다른테이블의 Primary Key 와대응되는필드 SQL : DB 에서정보를얻거나생성및갱신하기위해정의된표준언어

DBMS 개념 DBMS(MySQL) shopping_db mysql 고객정보 (CUSTOMER) 구매정보 (PURCHASE) 아이디 (ID) hong dang ppuni john PK 이름 (NAME) 홍길동당탕이이뿌니존밴이 나이 (AGE) 22 23 30 28 주소 (ADDRESS) 경기충북서울강원 일련번호 (NO) 1 2 3 4 5 고객 ID (CUST_ID) hong ppuni john hong john 일자 (DATE) 01/22 02/11 02/11 02/22 03/11 제품 (PRODUCT) TV TV 냉장고세탁기비디오 test PK FK

필수 SQL 구문 DB 와관련된 SQL 문 DB 이름조회 SHOW DATABASES; 사용할 DB 지정 USE 데이터베이스명 ; DB 생성 CREATE DATABASE 데이터베이스명 ; DB 삭제 DROP DATABASE 데이터베이스명 ;

테이블운영과관련된 SQL 문 (1) 테이블이름조회 SHOW TABLES; 테이블구조 ( 형태 ) 조회 EXPLAIN 테이블명 ; 또는 DESC 테이블명 ; 테이블생성 CREATE TABLE 테이블명 ( 필드명필드타입, ); 테이블삭제 DROP TABLE 테이블명 ;

테이블운영과관련된 SQL 문 (2) 테이블수정 ALTER TABLE customer MODIFY name CHAR(20); ALTER TABLE customer CHANGE name fullname CHAR(10); ALTER TABLE customer ADD phone VARCHAR(20) AFTER name; ALTER TABLE customer DROP age;

레코드삽입 / 삭제 / 수정과관련된 SQL 문 레코드삽입 INSERT INTO 테이블 VALUES ( 값, ); INSERT INTO customer VALUES ( hong, 홍길동, 22, 서울 ); 레코드삭제 DELETE FROM 테이블 WHERE 조건 ; DELETE FROM customer WHERE id= hong ; 레코드수정 UPDATE 테이블 SET 필드 1 = 값 1, 필드 2 = 값 2,... WHERE 조건 ; UPDATE customer age=25 WHERE id= hong ;

테이블조회 SELECT 필드명 1, 필드명 2, FROM 테이블 WHERE 조건 ; SELECT * FROM customer; SELECT id, name FROM customer; SELECT id, name FROM customer WHERE id = john ; SELECT id, name FROM customer WHERE age > 20;

MySQL 설치 http://www.mysql.com 에접속하여 Server 와 Client 를다운로드후설치 다운로드 DeveloperZone Download MySQL Community Server Download Linux x86 generic RPM (statically linked) 설치 $ rpm Uvh MySQL*

데몬실행 $ service mysql start 보안설정변경 3306 번 tcp 포트를개방 (/etc/services) $ system-config-securitylevel

DB 사용자 MySQL 설치과정에서암호없는 root DB 사용자가생성. 암호변경은다음과같이한다. $ mysqladmin u root password password SQL 클라이언트로서버에접속 (1) 리눅스에서 $ mysql $ mysql u root p (2) 윈도즈에서클라이언트프로그램설치

윈도즈클라이언트프로그램설치 http://www.mysql.com 에서 Windows Essential을다운로드받아설치

Client Programs 에서다음 2 개를설치 MySQL Command Line Shell MySQL Command Line Utilities

설치디렉토리를 C: MySQL 로변경

설치완료후윈도즈에서 mysql 서버접속 DB 서버접속시 DB 사용자 root 는 root@ 클라이언트의 IP 주소형식으로접근 root@192.168.169.1 Host OS 의 IP 주소

서버에서 root 로접속하여현재 DB 사용자확인 $ mysql> use select u root mysql; user, -p host from user;

Host OS 192.168.169.1 에서 root 이름으로접속허용 mysql> grant all privileges on *.* to -> root @ 192.168.169.1 identified -> by password ;

Host OS 192.168.169.1 에서 root 이름으로 DB 서버접속

윈도즈에서 DB 서버에접속하여다음과같은 DB 를만들어라. DB 이름은

Windows 에서구축된데이터를 MySQL 에서사용 ODBC (Open Data Base Connectivity) 윈도우즈페도라서버 mydb MS ACCESS ODBC mysqld 고객정보

http://www.mysql.com 에서 ODBC Driver 설치 다운로드 DeveloperZone Download Drivers and Connectors Connector/ODBC - MySQL ODBC driver Connector/ODBC 5.1 다운로드 설치

윈도즈에서생성된테이블을전송할빈 DB 생성 mysql> create show databases; mydb;

DB 서버와 ODBC 의연결설정

이미설치한 MySQL ODBC 5.1 Driver 를추가

Connector/ODBC 설정

DB 지정 (DB 서버에접속하므로시간이걸림 )

DB 서버와 ODBC 의연결설정에성공 윈도즈의어떤응용프로그램에서든 ODBC 를통해 DB 서버의 MySQL 에접속가능

MS Access 를실행하여예제데이터베이스를연다.

예제 DB 내의 Customer 테이블내보내기

내보내기형식으로 ODBC 데이터베이스선택

이전에설정한 ODBC test 를선택

DB 서버에접속하여전송한테이블을확인

DB 서버에접속하여전송한테이블을확인

정리 DBMS 의개념 SQL 구문의이해 MySQL 설치