mysql 28

[SQL 첫걸음] 3장.정렬과 연산 - 09.정렬(ORDER BY)

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. ORDER BY로 검색 결과 정렬하기 - SELECT 열명 FROM 테이블명 (WHERE 조건식) ORDER BY 열명 - 지정한 열의 값에 따라 행의 순서가 바뀜. 2. ORDER BY DESC로 내림차순 정렬하기- 오름차순 정렬 : SELECT 열명 FROM 테이블명 (WHERE 조건식) ORDER BY 열명 ASC => 오름차순은 생략 가능. ORDER BY의 기본 정렬방법은 오름차순. - 내림차순 정렬 : SELECT 열명 FROM 테이블명 (WHERE 조건식) ORDER BY 열명 DESC - DESC는 descendant(하강), ASC는 ascendant(상승)의 약자. 3. 대소관계 * 작은 것에서 큰 것 순으로 정..

Study/DB 2018.08.28

[SQL 첫걸음] 2장.테이블에서 데이터 검색 - 08.패턴 매칭에 의한 검색(LIKE)

저자 : 아사이 아츠시출판 : 한빛미디어 발매 : 2015.11.01 1. LIKE로 패턴 매칭하기. - 열명 LIKE '패턴' - 패턴을 정의할 때 사용할 수 있는 메타문자로는 %와 _가 있다. 퍼센트(%)는 임의의 문자열을 의미하며, 언더스코어(_)는 임의의 문자 하나를 의미함. - 패턴을 정의할 때는 메타문자를 여러개 사용 가능, 와일드카드로 자주 쓰이는 *는 LIKE에서는 사용 불가. ▼ SELECT * FROM sample25 WHERE text LIKE 'SQL%': text 열 데이터가 'SQL'~로 시작하는 행 검색.(전방 일치) ▼ SELECT * FROM sample25 WHERE text LIKE '%SQL%' : text 열 데이터에 'SQL'이 포함되는 행 검색.(중간 일치) **..

Study/DB 2018.08.28

[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