데이터베이스9 Mac OS) MongoDB 설치 오류 (No similarly name formulae found.) Big sur 환경에서 Homebrew를 통해 설치를 하였습니다. brew install mongodb ↓↓↓ 다음과 같은 오류가 발생할 시, ↓↓↓ 차례대로 진행해줍니다. brew services stop mongodb brew uninstall mongodb brew tap mongodb/brew sudo chown -R 'id' /usr/local/var/log brew install gcc brew install mongodb-community brew services start mongodb-community ↓↓↓ 참조 링크 https://stackoverflow.com/questions/57856809/installing-mongodb-with-homebrew Installing MongoD.. 데이터베이스/MongoDB 2021. 3. 26. 데이터 정의어 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 객체를 생성, 변경, 삭제하는 데이터 정의어 1. 데이터 정의어를 사용할 때 유의점 데이터 정의어는 데이터 조작어(DML)와 달리 명령어를 수행하자마자 데이터베이스에 수행한 내용이 바로 반영되는 특성이 있다. 즉 데이터 정의어를 실행하면 자동으로 COMMIT되기 때문에 이전에 사용한 데이터 조작어는 영구히 데이터베이스에 반영된다. ROLLBACK을 통한 실행 취소가 불가하다. 데이터 정의어에는 객체를 생성하는 CREATE, 이미 생성된 객.. 데이터베이스/Oracle 2020. 7. 30. 데이터를 추가, 수정, 삭제하는 데이터 조작어 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 테이블에 데이터 추가하기 1. 테이블에 데이터를 추가하는 INSERT문 INSERT INTO DEPT_TEMP (DEPTNO, DNAME, LOC) VALUES(50, 'DATABASE', 'SEOUL'); SELECT * FROM DEPT_TEMP; INSERT문을 먼저 실행하고 SELECT문을 따로 실행해야 한다. 2. INSERT문으로 데이터 입력하기 (열 지정을 생략할 때) INSERT INTO DEPT_TEMP VALUES(60,.. 데이터베이스/Oracle 2020. 7. 29. SQL문 속 또 다른 SQL문, 서브쿼리 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 서브쿼리 1. 서브쿼리란? 서브쿼리(Subquery)는 SQL문을 실행하는 데 필요한 데이터를 추가로 조회하기 위해 SQL문 내부에서 사용하는 SELECT문을 의미한다. SELECT * FROM EMP WHERE SAL > (SELECT SAL FROM EMP WHERE ENAME = 'JONES'); 결과 >> # 서브쿼리의 특징 서브쿼리는 연산자와 같은 비교 또는 조회 대상의 오른쪽에 놓이며 괄호 ( )로 묶어서 사용한다. 특수한 몇몇.. 데이터베이스/Oracle 2020. 7. 29. 여러 테이블을 하나의 테이블처럼 사용하는 조인 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 조인 1. 열 이름을 비교하는 조건식으로 조인하기 SELECT * FROM EMP, DEPT WHERE EMP.DEPTNO = DEPT.DEPTNO ORDER BY EMPNO; 집합 연산자와 조인의 차이점 집합 연산자를 사용한 결과는 두 개 이상 SELECT문의 결과 값을 세로로 연결한 것이고, 조인을 사용한 결과는 두 개 이상의 테이블 데이터를 가로로 연결한 것. 결과 >> 2. 테이블의 별칭 설정 SELECT * FROM EMP E, .. 데이터베이스/Oracle 2020. 7. 28. 다중행 함수 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 하나의 열에 출력 결과를 담는 다중행 함수 1. 합계를 구하는 SUM 함수 SELECT SUM(COMM) FROM EMP; 2. 데이터 개수를 구해주는 COUNT 함수 SELECT COUNT(*) FROM EMP WHERE DEPTNO = 30; 3. 최댓값과 최솟값을 구하는 MAX, MIN 함수 SELECT MAX(SAL) FROM EMP WHERE DEPTNO = 10; SELECT MIN(SAL) FROM EMP WHERE DEPTN.. 데이터베이스/Oracle 2020. 7. 27. 데이터 처리와 가공을 위한 오라클 함수 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 문자 데이터를 가공하는 문자 함수 1. 대 · 소문자를 바꿔주는 UPPER, LOWER, INITCAP 함수 함수 설명 UPPER(문자열) 괄호 안 문자 데이터를 모두 대문자로 변환하여 반환 LOWER(문자열) 괄호 안 문자 데이터를 모두 소문자로 변환하여 반환 INITCAP(문자열) 괄호 안 문자 데이터 중 첫 글자는 대문자로, 나머지 문자를 소문자로 변환 후 반환 SELECT ENAME, UPPER(ENAME), LOWER(ENAME).. 데이터베이스/Oracle 2020. 7. 27. WHERE 절과 연산자 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 필요한 데이터만 쏙 출력하는 WHERE 절 1. 부서 번호가 30인 데이터만 출력하기 SELECT * FROM EMP WHERE DEPTNO = 30; ※ 여러 개 조건식을 사용하는 AND, OR 연산자 1. AND 연산자로 여러 개의 조건식 사용하기 SELECT * FROM EMP WHERE DEPTNO = 30 AND JOB = 'SALESMAN'; 작업 열을 비교하는 문자열 데이터는 반드시 대문자(SALESMAN)로 작성해야 한다. .. 데이터베이스/Oracle 2020. 7. 24. SELECT문의 기본 형식 DBMS - Oracle Database VERSION - Oracle Database 11g Release 2 IDE - SQL Developer 실습용 데이터를 입력하지 않고, 오라클 데이터베이스를 설치하면 기본으로 제공되는 테이블과 계정들로 학습한 내용입니다. ※ 데이터를 조회하는 3가지 방법 - 셀렉션, 프로젝션, 조인 행 단위로 조회하는 셀렉션 열 단위로 조회하는 프로젝션 두 개 이상의 테이블을 사용하여 조회하는 조인 ※ SQL의 기본 뼈대, SELECT절과 FROM절 1. * 로 테이블 전체 열 출력하기 SELECT * FROM EMP; 2. 테이블 부분 열 출력하기 SELECT EMPNO, ENAME, DEPTNO FROM EMP; 3. DISTINCT로 열 중복 제거하기(열이 한 개인 경우.. 데이터베이스/Oracle 2020. 7. 24. 이전 1 다음 반응형