Database
-
02. MongoDB Setting [ MongoDB ]Database/MongoDB 2016. 11. 21. 10:21
1. 오라클과 다른 데이터베이스 2.- RDBMS 는 데이터를 저장관리(쿼리)- NoSQL은 인포메이션 관리(문서) 3. 관계형 데이터베이스가 아니다. (관계가 존재하지 않음)-> 하나의 정보를 하나의 문서로 표현한다.4. Json Type으로 저장 , 스키마(구조, 테이블 컬럼..)이 없다.5. 확장에 제한없음 6. 문서 내에 문서 가능 (테이블 조인 대신 문서 안에 임베디드 문서 & 링킹) mongodb.com/download커뮤니티센터윈도우서버 64 bit without SSL ---실행 컴플릿--완료C:\Program Files\MongoDB\Server\3.2 1.환경변수에 설정내컴퓨터오른쪽버튼 속성 변수 2.Path 편집 ;%MONGO_HOME%\bin; 3. c드라이브 data폴더 생성dat..
-
01. MongoDB 란? [ MongoDB ]Database/MongoDB 2016. 11. 16. 13:48
MongoDB 1. 오라클과는 다른 데이터베이스2. 데이터를 관리하는게 아니라 인포메이션을 관리한다.(하나의 데이터를 하나의 문서로 표현)3. 관계라는 개념이 존재하지 않는다.4. 데이터는 JSON {} Type 로 저장된다.5. RDB의 무결성 제약의 원칙이 무시됨6. 고유한 값을 자동으로 만들어 냄 출처1 : mcjang 강사님 관계형 데이터베이스와 MongoDB의 논리적 용어 비교 출처2 : mcjang 강사님 동일한 Filed를 가지고 있지만 순서가 다르면 서로 다른 문서로 처리한다.ex){"greeting" : "Hello, World", "foo" : 3} {"foo" : 3, "greeting" : "Hello, World"} key가 중복될 수 없다. ex){"greeting" : "Hel..
-
06-2. 데이터 ( 수정, 삭제 ) [Database]Database/Oracle 2016. 10. 8. 00:14
데이터 ( 수정 ) - WHERE절을 입력하지 않으면 모든 데이터가 수정될 수 있다. - 관계형성이 된 컬럼을 수정할 때는 때에 따라 변경이 되지 않을 수 있다. 사용법 UPDATE [TABLE NAME]SET [COLUMN NAME] = [VALUE]WHERE [CONDITIONS] 데이터 ( 삭제 ) - 데이터( 수정 ) 과 동일 사용법 DELETEFROM [TABLE NAME]WHERE [CONDITIONS] Database - END -
-
06-1. 데이터 ( 삽입, 복사 ) [Database]Database/Oracle 2016. 10. 8. 00:05
데이터 ( 삽입 ) - 제목대로 데이터를 삽입 할 수 있는 쿼리이기 때문에,별 다른 설명 없이 바로 사용법을 알려 드리겠습니다.- NULL을 지원하는 컬럼만 생략이 가능. 사용법 INSERT INTO [TABLE NAME] ([COLUMN NAME], [COLUMN NAME], [....])VALUES ([DATA], [DATA] [...]) 데이터 ( 복사 ) - ORIGINAL TABLE 에서 NEW TABLE NAME 으로 데이터를 전부 복사함. 사용법 SELECT [COLUMN NAME] , [COLUMN NAME] , [...]INTO [NEW TABLE NAME]FROM [ORIGINAL TABLE NAME]