분류 전체보기 25

5장 집계와 서브쿼리

20강. 행 개수 구하기 - COUNT대표적인 집계함수COUNT(집합)SUM(집합)AVG(집합)MIN(집합)MAX(집합) 1. COUNT로 행 개수 구하기집계함수(집합함수)는 인수로 집합을 지정함, 집합을 특정 방법으로 계산하여 그 결과를 반환 COUNT 함수 : 인수로 주어진 집합의 '개수'를 구해 반환COUNT 함수를 사용하여 sample51 테이블의 행 개수를 구함 인수로 지정되어 있는 *  는 SELECT 구에서 '모든 열'을 나타낼 때 사용하는 메타문자와 같음COUNT 집계함수에서는 '모든 열 = 테이블 전체'라는 의미로 사용됨COUNT는 인수로 지정된 집합의 개수를 계산 집계함수의 특징복수의 값(집합)에서 하나의 값을 계산해냄일반적인 함수는 하나의 행에 대하여 하나의 값을 반환하지만, 집계함수..

4장 데이터의 추가, 삭제, 갱신

16강. 행 추가하기 - INSERTINSERT INTO 테이블명 VALUES(값1, 값2, ...)1. INSERT로 행 추가하기테이블의 행 단위로 데이터를 추가 ex)테이블 확인SELECT * FROM test1;noab  테이블의 열 구성 확인DESC test;Field TypeNullKeyDefaultExtranoint(11)NO NULL avarchar(30)YES NULL bdateYES NULL   테이블에 행 추가하기INSERT INTO test1 VALUES(1, 'ABC', '2014-01-25'); 테이블 확인SELECT * FROM test1;noab1ABC2014-01-25  2. 값을 저장할 열 지정하기VALUES 구에 값을 지정할 경우에는 지정한 열과 동일한 개수로 값을 지정해..

3장 정렬과 연산

09강. 정렬 - ORDER BYORDER BY 구를 사용하여 검색결과의 행 순서를 바꿀 수 있음 (지정하지 않을 경우 DB 내부에 저장된 순서로 반환)1. ORDER BY로 검색 결과 정렬하기SELECT 열명 FROM 테이블명 WHERE 조건식 ORDER BY 열명 #검색 조건 필요한 경우SELECT 열명 FROM 테이블명 ORDER BY 열명 #검색 조건 필요 없는 경우 ORDER BY 구 로 지정된 열의 값에 따라 오름차순으로(기본 정렬) 행 순서 변경하여 정렬검색 조건이 필요한 경우, ORDER BY 구는 WHERE 구 뒤에 지정 검색 조건이 필요없는 경우, ORDER BY 구는 FROM 구 뒤에 지정 2. ORDER BY DESC로 내림차순으로 정렬하기SELECT 열명 FROM 테이블명 ORDE..

2장 테이블에서 데이터 검색

04강. Hello World 실행하기1. 'SELECT * FROM 테이블명' 실행SELECT * FROM 테이블명;SELECT, *, FROM 사이에 스페이스 넣어 구분, 명령의 마지막에 세미콜론(;) 붙인 후 엔터 2. SELECT 명령 구분SELECT : 데이터베이스의 데이터 읽어올 수 있음애스터리스크(*) : '모든 열'을 의미하는 메타문자FROM : 처리 대상을 지정하는 키워드, FROM 뒤에 테이블명 지정 SELECT * FROM 테이블명;SELECT 구  FROM 구SELECT 명령은 '구'라는 단위로 나눌 수 있음 3. 예약어와 데이터베이스 객체명SELECT, FROM: 구를 결정하는 키워드이자 예약어데이터베이스에는 테이블 외에 다양한 데이터를 저장하거나 관리하는 '어떤 것'을 만들 수 ..

1장 데이터베이스와 SQL

01강. 데이터베이스데이터베이스 - 데이터(컴퓨터 안에 기록되어 있는 숫자)의 집합- 컴퓨터 안에 기록된 모든 것- 특정 데이터를 간단하게 찾아낼 수 있도록 정리된 형태=> 영구적으로 보존, 비휘발성 저장장치에 저장 1. 시스템 내의 데이터베이스데이터센터의 서버 내에서 운용될 뿐 아니라, 개인용 컴퓨터나 휴대용 기기에 내장되어있기도 함 2. DB와 DBMSDB(Database) : 저장장치 내에 정리되어 저장된 데이터의 집합DBMS(Database Management System): DB를 효율적으로 관리하는 SW DBMS가 필요한 이유- 생산성데이터 검색, 추가, 삭제, 갱신과 같은 기본 기능 제공- 기능성복수 유저의 요청 대응, 대용량의 데이터 저장, 고속으로 검색하는 기능 제공- 신뢰성많은 요청에 ..