메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
Oracle (토론 | 기여)님의 2025년 4월 21일 (월) 13:16 판 (새 문서: === 데이터 베이스 용어 === {| class="wikitable" ! 영문 용어 !! 한글 용어 !! 설명 |- | SQL || 질의어 || Structured Query Language,SQL은 데이터베이스에서 데이터를 관리하거나 조작하기 위해 설계된 표준 프로그래밍 언어 |- | QUERY ||쿼리 || 질의어,SQL 문장에서 데이터를 조회하는 명령어를 Query 라 함. <source lang=sql> 질의 > 학생들(STUDENTS) 에서 나이가 18보다 큰 학생의 이름과 ,나이를...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

데이터 베이스 용어

영문 용어 한글 용어 설명
SQL 질의어 Structured Query Language,SQL은 데이터베이스에서 데이터를 관리하거나 조작하기 위해 설계된 표준 프로그래밍 언어
QUERY 쿼리 질의어,SQL 문장에서 데이터를 조회하는 명령어를 Query 라 함.
질의 > 학생들(STUDENTS) 에서 나이가 18보다 큰 학생의 이름과 ,나이를 조회 
SQL  > SELECT name, age FROM STUDENTS WHERE age > 18;
TABLE 테이블 데이터를 정리하고 표시하기 위한 행(row)과 열(column)로 구성된 구조, 엑셀에서 쉬트를 테이블과 유사하다고 생각하면 됨.
=================== 
| Name   | Age | City      |
=================== 
| Alice  | 24  | New York |
---------------------------------
| Bob    | 30  | Chicago   |
---------------------------------
  • 테이블 생성 예시
CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    age INT,
    city VARCHAR(100)
);


COLUMN 컬럼(열) 컬럼은 세로 줄, 열을 의미, 엑셀에서 세로줄과 유사
  • 데이터값을 조회 하기위한 타이틀
=================== 
| Name   | Age | City      |
===================
ROW 로우(행) 로우는 줄,행을 의미, 엑셀에서 가로줄과 유사 , 주로 1개의 줄을 레코드라고 한다.
  • 데이터의 값이 저장되어 있다.
| Alice  | 24  | New York |
---------------------------------
| Bob    | 30  | Chicago   |
INDEX 인덱스 데이터를 빠르게 검색하기 위해 사용하는 특별한 데이터 구조, 책에 있는 목차(INDEX) 와 유사
VIEW 데이터베이스에서는 가상 테이블을 의미, 테이블에 있는 일부 속성(컬럼)을 사용하고 할때 사용

SELECT 구문

명령어 설명
SELECT 테이블에 있는 속성을 지정하여 데이터를 조회하는 명령어 (주로 속성(컬럼)을 기술)
FROM 데이터가 있는 테이블이나 뷰를 지정하는 명령어 (주로 테이블, 뷰, 인라인뷰 등을 기술)
WHERE 데이터를 조회하는 조건을 지정하는 명령어 (주로 조건을 기술)
GROUP BY 특정 속성을 기준으로 그룹화하여 검색할 때 사용하는 명령어 (주로 SELECT 절에 사용된 속성을 그룹핑할 때 기술)
HAVING 그룹화된 속성에 조건을 지정하는 명령어 (주로 ~보다 크거나 작은 경우, 같은 경우를 지정)
ORDER BY 정렬 명령어 (주로 속성값에 오름차순, 내림차순 속성을 지정)