SQL첫걸음 27

[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 07.조건 조합하기(AND,OR,NOT)

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. AND로 조합하기 (모든 조건을 만족하는 행 검색)- SELECT * FROM sample24 WHERE a0 AND b0; : a열과 b열이 모두 0이 아닌 행 검색. - 조건을 만족하는 행을 집합으로 표현했을 때, 이들 집합이 겹치는 부분, 즉 '교집합'에 해당 2. OR로 조합하기 (어느 쪽이든 조건을 만족하는 행 모두 검색) - SELECT * FROM sample24 WHERE a0 OR b0; : a열이 0이 아니거나 b열이 0이 아닌 행을 검색. - 조건을 만족하는 행을 집합으로 표현했을 때, 이들 집합들을 합한 부분, 즉 '합집합'에 해당 3. AND와 OR를 사용할 경우 주의할 점 1) - SELECT * FROM..

Study/DB 2018.08.28

[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 06.검색 조건 지정하기

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. SELECT 구에서 열 지정 SELECT no,name FROM sample21; (no열과 name열만 선택) 2. WHERE 구에서 행 지정- 조건식의 비교 연산자 '=' 연산자 : 서로 같은 값인지를 비교, 같은 값이면 참. '' 연산자 : 서로 다른 값인지를 비교, 다른 값이면 참. SELECT * FROM sample21 WHERE no = 2; (no열 값이 2인 행만) SELECT * FROM sample21 WHERE no 2; (no열 값이 2가 아닌 행만) 3. 문자열형의 상수- 문자열형 , 날짜시간형을 비교할 경우는 싱글쿼트로 둘러싸 표기함. - 날짜시간형 : 연월일을 하이픈(-)으로 구분, 시각은 시분초를 콜..

Study/DB 2018.08.28

[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 05.테이블 구조 참조하기

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. DESC 명령 - 테이블은 하나 이상의 열로 구성되며, DESC명령으로 테이블의 구조를 참조할 수 있음. 2. 자료형- INTEGER 형 : 수치형의 하나로 정수값을 저장할 수 있는 자료형. 소수점은 포함할 수 없음. - CHAR 형 ( 고정 길이 문자열 자료형 ) : 문자열형의 하나로 문자열을 저장할 수 있는 자료형. 문자열형에서는 열의 최대 길이를 지정해야함. CHAR(10)으로 자료형을 지정했을 경우 최대 10문자로된 문자열을 저장 가능하며 11문자로 된 문자열을 저장 X. VARCHAR형은 저장할 문자열의 길이에 맞춰 저장공간을 가변적으로 사용하여 저장하는 반면 CHAR형은 언제나 고정된 길이로 데이터가 저장됨. 길이가 고..

Study/DB 2018.08.28

[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 04.Hello World 실행(+MySQL 설치 및 설정)

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 * MySQL 설치 및 설정 MySQL에는 다음과 같이 몇 가지 패키지가 있는데.. -MySQL Enterprise Edition(엔터프라이즈) -MySQL CIuster CGE (클러스터) -MySQL Community Sever(커뮤니티) => 첫 번째,두번 째 것은 상용 패키지 이므로 학습용으로 사용할 수 있는 MySQL Community Sever를 다운로드하여 설치함. 다운로드 URL : http://dev.mysql.com/downloads/mysql 인스톨러가 포힘된 ‘MySQL Installer MSI' 패키지로 설치. ‘mysql一installer-community-버전.msi'를 다운로드한 뒤에 실행하면 설치가 시작됨..

Study/DB 2018.08.28

[SQL 첫걸음] 1장.데이터 베이스와 SQL - 03.데이터베이스 서버

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. 클라이언트/서버 모델 - 클라이언트/서버 모델 : 사용자 조작에 따라 요청을 전달하는 '클라이언트'와 해당 요청을 받아 처리하는 '서버'로 소프트웨어를 나누고, 복수의 컴퓨터 상에서 하나의 모델을 구현하는 시스템. > 웹 시스템에서의 클라이언트/서버 - 웹 시스템이란 브라우저와 웹 서버로 구성되는 클라이언트/서버 모델의 시스템. - 전형적인 클라이언트/서버 모델에서의 처리 : 브라우저(클라이언트)가 웹서버에 요청(Request)를 보내면, 클라이언트의 요청을 받은 웹 서버에서는 그에 맞게 처리 후 응답(Response)을 클라이언트로 반환.(응답 데이터는 네트워크를 통해서 전송) 웹에서는 요청과 응답이 되풀이되면서 웹 페이지가 표..

Study/DB 2018.08.28

[SQL 첫걸음] 1장.데이터 베이스와 SQL - 02.다양한 데이터베이스

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. 데이터베이스 종류 (데이터 저장 방법에 따라 분류 / 오래된 순서로 정리)- 계층형 데이터베이스 : 폴더와 파일 등의 계층 구조로 데이터를 저장하는 방식. ex) 하드디스크나 DVD 파일시스템 현재 DBMS로서 채택되는 경우는 많지 않음. - 관계형 데이터베이스 ( RDBMS ) : 관계대수 라는 것에 착안하여 고안한 데이터베이스. 행과 열을 가지는 표 형식 데이터(2차원 데이터)를 저장하는 형태의 데이터 베이스. 각각의 표에 이름을 붙여 관리. -> SQL을 사용할 수 있는 데이터베이스는 관계형 데이터베이스 밖에 없다. - 객체지향 데이터베이스 : 가능하면 객체(object) 그대로를 데이터베이스의 데이터로 저장하는 것이 객체지..

Study/DB 2018.08.28

[SQL 첫걸음] 1장.데이터 베이스와 SQL - 01.데이터베이스

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. 데이터 베이스란? -넓은 의미 : "컴퓨터 안에 기록된 모든 것"-일반적으로 통용되는 의미 : 특정 데이터를 확인하고 싶을 때 간단하게 찾아낼 수 있도록 정리된 형태의 데이터. - 데이터 베이스 내의 데이터는 영구적으로 보존되어야 함. 주기억장치(휘발성 저장장치)에만 데이터를 저장한다면, 전원을 끄는 순간 모든 데이터는 사라짐. 따라서 데이터베이스의 데이터는 하드디스크나 플래시메모리(SSD) 등 비휘발성 저장장치에 저장. cf. 주기억장치 : 프로그램이 실행될 때 보조기억장치로부터 프로그램이나 자료를 이동시켜 실행시킬 수 있는 기억장소로 전원이 끊어져도 기억된 내용이 보존되는 롬(ROM)과 전원이 꺼지면 모든 내용이 지워지는 휘발..

Study/DB 2018.08.28