[19일차] Oracle - Database, SQL

SOSO·2022년 5월 12일
0

학원

목록 보기
18/59
post-thumbnail

Database

데이터베이스 (Database) 란?

데이터베이스는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합

DBMS(Database Management System)

  • 데이터를 효율적으로 관리할 수 있는 시스템
  • 데이터를 효율적으로 관리하기 위해서 데이터베이스에 추가, 삭제, 변경, 검색을 할 수 있는 기능 제공

관계형 데이터베이스

관계형 데이터베이스란 테이블(table)로 이루어져 있으며, 이 테이블은 키(key)와 값(value)의 관계를 나타냄

관계형 데이터베이스의 특징

  • SQL문을 실행하여 액세스하고 수정
  • 물리적인 포인터가 없는 테이블을 가고 있다
  • 연산자 집합을 사용한다



SQL

SQL (Standard Query Language)이란?

  • SQL은 데이터베이스에서 데이터를 검색, 삽입, 갱신, 삭제할 수 있는 표준 언어
  • SQL은 1970년대 IBM에 의해서 처음 공개된 이후 ANSI/ISO 표준으로 편입됨

SQL문의 작성

1) SQL 문은 대소문자를 구분하지 않음
2) SQL 문은 한 줄 또는 여러 줄에 입력할 수 있음
3) 키워드는 약어로 표기하거나 여러 줄에 걸쳐 입력할 수 없음
4) 절은 대개 별도의 줄에 입력함
5) 가독성을 높이기 위해 들여쓰기 사용
6) 키워드는 일반적으로 대문자로 입력하지만 테이블 이름, 열 이름 등의 다른 단어는 모두 소문자로 입력

select 문

데이터베이스로부터 저장되어 있는 데이터를 검색하는데 사용
키워드 (SELECT, FROM, WHERE, GROUP BY, HAVING, ORDER BY)

구문

select {*|[distinct] column|expression [alias],...}
from table;

SELECT		둘 이상의 열로 이루어진 리스트
*			모든 열을 선택
DISTINCT		중복 방지
column|expression	명명된 열 또는 표현식을 선택
alias			선택된 열에 다른 머리글을 지정
FROM table		열을 포함하는 테이블을 지정
profile
한다 열심히

0개의 댓글