"-Database : 스키마를 관리하기 위하여 만들어짐
-데이터 : 수치화, 기록화 할 수 있는 것
-스키마 : 개념의 집합
-DBMS : DB를 관리하는 서비스
![]()
-ANSI-DB를 기본으로 만들어진 데이터베이스들
오라클, MySQL(MariaDB), MS-SQL, SQLite..... 그외 DB2, Sybase, 티베로가 있음
-NO-SQL을 표방하는 데이터베이스들
MongoDB, Oracle NoSQL
-RDBMS와 NO-SQL 장점을 가지고 만든 데이터베이스
firebase
-SQL
1) DML : 데이터 조작어 -> 조회, 수정, 추가, 삭제(crud)
2) DCL : 데이터 제어어 -> 권한
3) DDL : 데이터 정의어 -> 구조적 요소 생성, 변경, 삭제
-SELECT
SELECT 값, 값, ..... 3. 값을 보여준다.
FROM 데이터 1. 데이터를 가져온다.
WHERE 조건 2. 조건이 true인 것만 남긴다.
ORDER BY 값 정렬순서, .... 4. 값을 정렬순서에 맞추어 정렬한다.
-실행 순서
1) 일반적 : FROM -> WHERE -> SELECT -> ORDER BY
2) 순차함수 사용 시 : FROM -> WHERE -> ORDER BY -> SELECT
-AS(alias) : 별칭 컬럼명을 원하는 이름으로 지정해서 사용할 수 있음.
ex) SELECT ENAME AS 이름, HIREDATE AS 입사일, SAL AS 월급
FROM EMP;
"
-데이터 : 수치화, 기록화 할 수 있는 것
-스키마 : 개념의 집합
-DBMS : DB를 관리하는 서비스
-ANSI-DB를 기본으로 만들어진 데이터베이스들
오라클, MySQL(MariaDB), MS-SQL, SQLite..... 그외 DB2, Sybase, 티베로가 있음
-NO-SQL을 표방하는 데이터베이스들
MongoDB, Oracle NoSQL
-RDBMS와 NO-SQL 장점을 가지고 만든 데이터베이스
firebase
-SQL
1) DML : 데이터 조작어 -> 조회, 수정, 추가, 삭제(crud)
2) DCL : 데이터 제어어 -> 권한
3) DDL : 데이터 정의어 -> 구조적 요소 생성, 변경, 삭제
-SELECT
SELECT 값, 값, ..... 3. 값을 보여준다.
FROM 데이터 1. 데이터를 가져온다.
WHERE 조건 2. 조건이 true인 것만 남긴다.
ORDER BY 값 정렬순서, .... 4. 값을 정렬순서에 맞추어 정렬한다.
-실행 순서
1) 일반적 : FROM -> WHERE -> SELECT -> ORDER BY
2) 순차함수 사용 시 : FROM -> WHERE -> ORDER BY -> SELECT
-AS(alias) : 별칭 컬럼명을 원하는 이름으로 지정해서 사용할 수 있음.
ex) SELECT ENAME AS 이름, HIREDATE AS 입사일, SAL AS 월급
FROM EMP;
이름 | 입사일 | 월급 |
---|---|---|
SMITH | 1980-12-17 | 800 |
ALLEN | 1981-02-20 | 1000 |