메뉴 여닫기
개인 메뉴 토글
로그인하지 않음
만약 지금 편집한다면 당신의 IP 주소가 공개될 수 있습니다.
19번째 줄: 19번째 줄:
|-
|-
| TABLE || 데이터를 정리하고 표시하기 위한 행(row)과 열(column)로 구성된 구조, 엑셀에서 쉬트를 테이블과 유사하다고 생각하면 됨.
| TABLE || 데이터를 정리하고 표시하기 위한 행(row)과 열(column)로 구성된 구조, 엑셀에서 쉬트를 테이블과 유사하다고 생각하면 됨.
<source lang=sql>
---------------------------------
| Name  | Age | City      |
---------------------------------
| Alice  | 24  | New York |
---------------------------------
| Bob    | 30  | Chicago  |
---------------------------------
</source>
* 테이블 생성 예시
<source lang=sql>
CREATE TABLE students (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    age INT,
    city VARCHAR(100)
);
</source>
|-
|-
| COLUMN || 컬럼은 세로 줄, 열을 의미, 엑셀에서 세로줄과 유사  
| COLUMN || 컬럼은 세로 줄, 열을 의미, 엑셀에서 세로줄과 유사  

2024년 12월 31일 (화) 02:21 판

30일간의 SQL 기초 학습

 list_alt제목을넣으세요

SQL 기본

데이터 베이스 용어 설명

용어 설명
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 컬럼은 세로 줄, 열을 의미, 엑셀에서 세로줄과 유사
ROW 로우는 줄,행을 의미, 엑셀에서 가로줄과 유사 , 주로 1개의 줄을 레코드라고 한다.
INDEX 데이터를 빠르게 검색하기 위해 사용하는 특별한 데이터 구조, 책에 있는 목차(INDEX) 와 유사
VIEW 데이터베이스에서는 가상 테이블을 의미, 테이블에 있는 일부 속성(컬럼)을 사용하고 할때 사용

SELECT 구문

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


FROM 절

WHERE 절

GROUP BY 절

ORDER BY 절

WITH 절

SQL 조인

INSERT 구문

UPDATE 구문

MERGE 구문


SQL 활용

오라클SQL 과 안시SQL

SQL 실행원리 와 과정

최적의 SQL 작성법

스칼라 인라인뷰 서브쿼리

원도우 함수

그룹 함수

인덱스


PL/SQL 기초

함수

프로시져

패키지

트리거


SQL 고급

SQL 튜닝