본문 바로가기

SQL/w3schools

Introduction

728x90

● SQL이란?

- SQL은 Structured Query Language(구조화 된 쿼리 언어)를 의미
- SQL은 데이터베이스에 접근하고 조작하기 위한 베이스 언어
- SQL은 1986년 미국 국가 표준 협회(ANSI) & 1987년 국제 표준화 기구(ISO)의 표준이 됨

● SQL의 활용

 

- 데이터베이스에 대해 쿼리 실행 가능 ( 원하는 정보 검색 및 수정 )

- SELECT문 사용하여 데이터 검색 및 필요 조건 지정

- INSERT문 사용하여 새로운 레코드 추가

- UPDATE문 사용하여 특정 테이블에서 레코드 값 수정 가능

- DELETE문 사용하여 특정 테이블에서 레코드 값 삭제 가능

- CREATE TABLE문 사용하여 새로운 테이블 정의 & 필드, 데이터 유형 및 제약조건 지정

● SQL Version

- 국제표준을 따르긴 하지만, 다양한 버전의 SQL 언어 존재 
- 그래도 ANSI 표준을 따르기 위해 주요 명령들은 비슷한 방식으로 지원(ex SELECT, UPDATE, DELETE, INSERT, WHERE)

● RDBMS 

- Relational Database Management System ( 관계형 데이터베이스 관리 시스템 )

- SQL을 비롯한 현대의 데이터베이스 시스템 ( ex MS SQL Server, Oracle, MySQL )의 기반

"테이블" 이라고 하는 데이터베이스 객체에 저장. 테이블은 관련된 데이터항목의 집합,열(columns)과 행(row)으로 구성 

출처 : w3school

 

- 모든 테이블은 "필드(fields)" 라 불리는 작은 개체들로 나뉨

- 필드는 테이블의 각 "레코드(record)"에 대한 특정 정보 유지하기 위해 설계된 "열(column)"

- 레코드(record) 또한 "행(row)"이라고도 불리며, 테이블에 존재하는 각각의 별개항목 나타냄

  ex) Customers 테이블에는 91개의 레코드(행) 존재 

- 레코드(record)는 수평적 개체

- 열(columns)은 테이블 내에서 특정 필드와 관련된 모든 정보 포함하는 수직적 개체

 

728x90

'SQL > w3schools' 카테고리의 다른 글

SELECT문  (0) 2023.07.19
Syntax  (0) 2023.07.19