본문 바로가기

MongoDB2

[MongoDB] 자주 쓰는 명령어(Command) 서버(Server) 관련 명령어 서버 실행 mongod MongoDB 쉘 실행 mongo 데이터베이스(Database) 관련 명령어 생성된 DB 리스트 조회 show dbs 현재 사용하고 있는 DB 보기 db DB 생성 및 선택 use [db_name] 새로운 DB 생성 또는 기존의 생성된 DB를 사용하는 명령어이다. DB 생성과 동시에 작업환경을 새 DB로 전환한다. show dbs로 현재 생성된 DB 리스트를 출력하면, 새로 생성된 DB는 보이지 않는다. 새로 생성된 DB는 비어있는데, 적어도 하나의 컬렉션을 등록해주어야 데이터 목록에 표시된다. DB 삭제 db.dropDatabase() 현재 사용 중인 DB를 삭제한다. 컬렉션(collection) 관련 명령어 생성된 컬렉션 조회 show colle.. 2021. 8. 23.
[Database] MongoDB(NoSQL) VS MySQL(SQL) MongoDB와 MySQL의 주요 차이점 MySQL은 Oracle Corporation의 관계형 데이터베이스 관리 시스템(RDBMS)이다. 다른 관계형 시스템과 마찬가지로 MySQL은 테이블에 데이터를 저장하고 데이터베이스 액세스를 위해 구조화된 쿼리 언어(SQL)를 사용한다. MySQL 개발자는 애플리케이션의 데이터에 액세스해야 할 때 JOIN이라는 프로세스에서 여러 테이블의 데이터를 병합한다. MySQL에서는 데이터베이스 스키마를 미리 정의하고 테이블의 필드 간의 관계를 제어하는 규칙을 설정한다. MongoDB는 데이터를 JSON과 유사한 문서롤 저장하는 NoSQL 데이터베이스이다. 문서는 관련 정보를 함께 저장하고 액세스를 위해 MongoDB 쿼리 언어(MQL)을 사용한다. 필드는 문서마다 다를 수.. 2021. 8. 20.
반응형