본문 바로가기

db7

Mongo DB 2023/07/24 Mongo DB Docker 에서 Mongo DB 컨테이너 실행 이전에 설치한 경우 Docker Desktop에서 만들어진 Container를 실행 설치가 안된 경우 docker run -- name 컨테이너이름(mango) -v ~/data:/data/db -d(백그라운드를 의미) 0p 27017:27017 mongo(이미지 이름) CQRS - 읽기 -> No SQL (빠른 속도) - 조작 -> 관계형 DB(안정성) SHELL : 명령어 interface 실행가능 파일은 전부 bin에 있음(바이너리 파일) Mongo DB 접속 터미널에서 Mongodb bash 셀 접속 : docker exec -it 컨테이너 이름 bash Mongo DB 접속을 위한 프로그램이 있는 곳으로 경로를 .. 2023. 7. 24.
Oracle 2023- 07 -21 oracle 1. 계층형 조회 1.1) 개요 oracle 에서 제공하는 기능 self join 과 함께 하나의 테이블에 동일한 의미를 갖는 컬럼이 2개 이상 존재하는 경우 사용 가능 인사 테이블에서 사원의 아이디와 관리자의 아이디를 하나의 테이블로 관리하는 경우나 Social Network에서 회원 아이디와 Follow Id를 하나의 테이블로 관리하는 경우 또는 구매 테이블이나 장바구니 같은 곳에서 상품 정보를 각각의 컬럼에 나열한 경우에 사용가능 하나의 컬럼에서 연관된 컬럼을 쫓아가면서 데이터를 조회하는 것 MILLER의 상관이 JAMES JAMES의 상관이 TOM TOM의 상관이 ADAM인 경우 MILLER에서 ADAM까지 조회하고자 하는 경우 또는 반대의 경우 1.2) 기본 .. 2023. 7. 21.
DATA BASE 4 2023-07-20 1. TCL 명령어 COMMIT : 작업 내역을 원본에 반영 ROLLBACK [TO SAVEPOINT이름]: 트랜잭션이 만들어지는 지점이나 SAVEPOINT 지점으로 복구 SAVEPOINT 이름 : ROLLBACK 할 지점을 생성 -- SELECT 구문 실행 : 트랜잭션과 아무런 연관성이 없음 select * from DEPT; -- dept 테이블에 데이터를 1개 삽입 : 이전 트랜잭션이 없어서 트랜잭션이 생성 insert into DEPT(deptno,dname, loc) values(50, '회계', '서울'); SELECT * FROM DEPT; -- 철회 : SAVEPOINT를 입력하지 않으면 트랜잭션 시작 전으로 복구 ROLLBACK; SELECT * FROM DEPT; -.. 2023. 7. 20.
Data Base 3 2023/07/19 2023.07.18 - [LG 헬로비전 DX DATA SCHOOL/DATA BASE] - Data Base 2 1. 테이블 관련 명령 1.1) 테이블 생성 구문 CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 이름( 컬럼이름 자료형 [컬럼 제약 조건 나열], 컬럼이름 자료형 [컬럼 제약 조건 나열], ... [테이블 제약 조건]) 옵션 나열; 자료형 숫자 : INT(INTEGER), FLOAT, DOUBLE, DECIMAL(전체 자릿수[, 소수 자릿수]) 문자 : CHAR(바이트 수), VARCHAR(바이트 수), BINARY(바이트 수), VARBINARY(바이트 수), TEXT, LONGTEXT, BLOB, LONGBLOB 한글을 저장하는 경우는 바이트수 .. 2023. 7. 19.
Data Base 2 20230718 이전 내용을 확인 하실 분은 아래 링크를 클릭해 주세요. 2023.07.17 - [LG 헬로비전 DX DATA SCHOOL/DATA BASE] - Data Base Data Base 20230717 DATABASE(SQL) 오늘은 DB! 즉, SQL에 대해서 알아보겠습니다! 컴퓨터의 데이터 처리 방식은 -> 프로세서 : CPU,GPU - 메인 메모리 - 보조기억장치 메인 메모리 -> 휘발성임. 중간 비용 보조 기억 장치 dxdata.tistory.com MySQL DataBase Server 구동 중 인지 확인 접속 도구에서 연결이 되는지 확인 접속 도구에서 SQL을 작성하고 실행 해 볼 편집기를 열거나 생성 사용할 데이터베이스를 선택 -- 데이터 베이스 사용 설정 use svng; --.. 2023. 7. 18.
Data Base 20230717 2023.07.14 - [LG 헬로비전 DX DATA SCHOOL/DATA BASE] - DataBase - 기초 DataBase - 기초 2023-07-14 DataBase kubunetes(해보자!) 1. Docker 설치 Windows는 리눅스를 바로 사용할 수 없어서 WSL 설치를 해주어야 한다. docker : 사이트에서 로그인 Image : 프로그램 Container : 프로그램을 실행한 것 2. 데이 dxdata.tistory.com DataBase 기초를 본 후 이 글을 보시면 더 도움이 된답니 DATABASE(SQL) 오늘은 DB! 즉, SQL에 대해서 알아보겠습니다! 컴퓨터의 데이터 처리 방식은 -> 프로세서 : CPU,GPU - 메인 메모리 - 보조기억장치 메인 메모리.. 2023. 7. 17.