본문 바로가기

디비

<MongoDB> 몽고DB란 무엇일까?? 몽고DB? Oracle, mysql같은게 아닌가? 무엇인지 한번 알아보자! 1. 몽고DB란? 데이터 객체들이 컬렉션 내부에서 독립된 문서로 저장되는, 문서 모델을 기반으로 하는NoSQL 데이터베이스입니다. 몽고DB는 컬렉션을 사용해 데이터를 하나로 묶습니다. 컬렉션(Collection)이란 용도가 같거나 유사한 문서들을 그룹으로 묶은 것을 말합니다. 이러한 컬렉션은 기존의 SQL DB의 테이블처럼 동작합니다. 문서(Document)란 몽고DB내에 있는 하나의 실제데이터를 나타내는 표현입니다. 컬렉션은 한개 이상의 연관된 실제데이터로 이루어져 있습니다. 이러한 문서들은 내부 하위 문서들을 포함하고 있어 애플리케이션에 가까운 고유 데이터 모델을 제공합니다. 문서들은 BSON으로 저장됩니다. BSON이란 이진..
(SQL) 문자 함수(단일행 함수)의 종류에 대해 알아봅시다. ▣ 단일행 함수란? ▷ 단일행 함수는 SELECT, WHERE, ORDER BY절에 사용할 수 있으며, 다중행 함수와는 달리 ROW마다 한번씩 처리하는 함수이다. ▣ 문자함수란? ▷ 연산 대상이 문자이며, 반환 값은 함수에 따라 숫자 또는 문자를 반환한다. ▣ 문자함수의 종류 문자형 함수함수 설명TRIM([지정문자] from 문자열) LTRIM(문자열,[제거할 문자])RTRIM(문자열,[제거할 문자])문자열의 첫 문자부터 확인해서 지정문자가 나타나면 해당 문자를 제거한다. 왼쪽에 있는 대상 제거오른쪽에 있는 대상 제거CONCAT(‘문자1’,‘문자2’)두 문자(열)을 연결하여 반환하는 함수CHR(아스키 코드값)아스키 코드값을 문자로 반환하는 함수ASCII(‘문자’)문자를 아스키코드 값으로 반환하는 함수UP..
(DB) 데이터베이스란 무엇일까? 데이터베이스 많이 들어 봤지만 생소하기도 한 단어이다.이 데이터베이스에 대해 알아보도록 하자! ▣ 데이터베이스란 무엇일까? ▷ 자료(Data) - 현실 세계에서 관찰이나 측정을 통해 수집한 단순한 사실이나 값. ▷ 정보(Information) - 의사 결정에 도움을 줄 수 있는 유용한 형태 - 자료를 가공(처리)해서 얻을 수 있는 결과를 의미 ▷ 데이터베이스 - 어느 한 조직체의 여러 응용 시스템들이 공동으로 사용할 수 있도록 통합하여 저장한 운영데이터의 집합. - 공동의 목적을 지원하기 위한 서로 관련된 자료들의 모임. - 주제와 관련된 의미 있는 데이터들의 모음. ▣ 데이터베이스의 정의 ▷ 통합된 데이터(Integrated Data) - 산재되어 있지 않고, 한 곳에 있어야 한다. - 모든 데이터가 ..
(SQL)DML의 UPDATE에 대해 알아보자! UPDATE문이란? ■ 테이블의 데이터를 갱신할 때 사용합니다. ▷ 표기 형식 UPDATE 테이블명 SET 속성명 = 바꿀 데이터, 속성명 2 = 바꿀 데이터 , · · · WEHRE 조건; ▷ 데이터 갱신 ◈ 갱신하는 데이터 값은 속성과 입력하는 데이터 타입이 같아야 합니다. ◈ 조건을 쓰지 않는다면 속성명과 일치하는 모든 데이터들의 값이 변경됩니다. ◈ 서브쿼리문을 사용해 갱신할 수 있습니다. (데이터 갱신 방법 두가지)1) WHERE문을 사용했을 경우. ※ UPDATE 테이블명 SET 갱신값 WHERE 조건 ※ 김선영의 DEPTNO가 20으로 변경되었다. 1) WHERE문을 사용하지 않았을경우. ※ UPDATE 테이블명 SET 갱신값; ※ 전체 데이터의 DEPTNO가 30으로 변경되었다.