학습(공부)하는 블로그 :: 6. SQL 언어
 

 
반응형
블로그 이미지
주로 인재개발원 등의 사이버학습을 정리, 요약하는 상시학습 블로그입니다. 깨비형
« 2025/2 »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Archive»


Notice»

Recent Post»

Recent Comment»

Recent Trackback»

02-13 17:57

6. SQL 언어

자격증 취득 공부/컴퓨터 활용능력 1급 | 2025. 2. 13. 17:16 | Posted by 깨비형
반응형

1. SQL: Structure Query Language

 

2. 데이터 제어어(DCL)

   ○ COMMIT(완료, 승인), ROLLBACK(취소), GRANT(권한 부여), REVOKE(권한 회수)

 

3. 데이터 정의어(DDL): CREAT(생성), ALTER(구조변경), DROP(삭제)

   ○ CREAT TABLE 테이블명

      (필드1 형식1 필드2 형식2 ‥

       PORIMARY KEY (필드),

       FOREIGN KEY (필드) REFERENCES 참조테이블

       );

 

   ○ ALTER TABLE 테이블명 (ADD | ALTER | DROP) 변경할 필드;

 

   ○ DROP TABLE 테이블명;

 

4. 데이터 조작어(DML): SELECT(선택, 조회), INSERT(삽입), UPDATE(수정), 삭제(DELETE)

   ○ SELECT 옵션 필드 AS 나타날문자   ....... 필드명을 그대로 쓸 경우 AS 뒤 부분은 삭제

       FROM 테이블 WHERE 조건

       GROUP BY 그룹 HAVING 조건   ...... 그룹의 조건은 HAVING을 쓴다.

       ORDER BY 정렬기준   ...... 생략하면 오름차순으로 정렬된다.

   ○ 옵션
      - DISTINCT: 중복 제거한 조회결과 출력 
      - TOP 10: 상위 10개의 항목
   ○ 정렬기준: ASC(오름차순, 생략가능), DESC(내림차순)

 

※ 기본함수 중 변경된 함수: AVG(평균), COUNT(들어있는 갯수)

조건 예제
    - OR 사용법
      · 주소 = '서울' OR 주소 = '경기'
      · IN('서울', '경기')
   - AND 사용법(날짜는 앞뒤에 '#'을 넣는다.)
      · 생일 >= #1998-1-1# AND 생일 <= #1998-12-31# 
      · BETWEEN #1998-1-1# AND  #1998-12-31#
   - 만능문자 사용법
      · 김으로 시작하는 문자: LIKE '김*'
      · 씨로 끝나는 두 문자: LIKE '?씨'
   - 부정문: NOT
   - 빈칸 검색: IS NULL

※ 매개변수: 사용자에게 입력받는 값, 대괄호[]로 묶음

 

 

   ○ INSERT INTO  테이블 (필드1, 필드2, ‥) VALUE (값1, 값2 , ‥)

 

   ○ UPDATE 테이블 SET 필드=값 WHERE 조건

 

   ○ DELETE * FROM 테이블 WHERE 조건

 

5. 쿼리 마법사

   ○ 단순 쿼리 마법사

   ○ 중복 데이터 검색 쿼리 마법사

   ○ 불일치 검색 쿼리 마법사 - 2개 이상의 테이블이 필요

   ○ 크로스탭 쿼리 마법사 - 피벗테이블 처럼 보임, 열 머릿수는 1개만, 행 머릿수는 3개까지만 가능

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

8. 보고서 속성  (0) 2025.02.13
7. 폼 속성  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
3. 테이블 디자인  (0) 2025.02.13
: