반응형

주제


create table exam.user(
no int not null auto_increment,
email varchar(30) not null,
password varchar(20) not null,
name varchar(10),
age int(10),
primary key(no, email)
);

반응형

'IT > DB' 카테고리의 다른 글

몽고DB 기본 명령  (0) 2013.11.26
MongoDB 설치  (0) 2013.11.26
반응형

Help

> help

> db.help()

> db.mycollection.help()

> db.mycollection.find().help()

 Database & Collection 보기

> show dbs

- server에 있는 모든 database 를 보여준다.

> use db_name

- db_name 의 database 로 이동한다.

> show collections

현재 db 에 있는 모든 collections ( SQL의 table.. ) 을 보여준다.

 Query

 - mongo 는 JavaScript shell 이기 때문에 JavaScript 의 API 들을 사용한다. db 를 사용하여 현재 database 의 object 에 접근한다.

> db.foo.find()

- foo collection 에 있는 모든 정보를 보여준다.

> db['foo'].find()

위와 같은 기능 but, collection 이름이 숫자로 시작한다던지 한 경우에는 이 방법으로만 접근할 수 있다.

 Insert

 - insert 는 JS object 를 만들어서 save() 안에 넣어준다.

> db.foo.save( { name : "sara" } );

- foo collection 안에 name:"sara" 라는 object 가 추가된다.

 Update

 다음과 같은 과정을 통해서 업데이트 한다.

> person = db.people.findOne( { name : "sara" } );

> person.city = "New York";

> db.people.save( person ); 

 Delete

> db.foo.drop()

- foo collection 자체를 제거한다.

> db.foo.remove()

- foo collection 의 모든 object 를 제거한다.

> db.foo.remove( { name:"sara" } )

- name:"sara" 라는 조건을 가진 모든 object 를 제거한다

 Index

> db.foo.getIndexKeys()

- index 를 가진 모든 filed 를 보여준다.

> db.foo.ensureIndex( { _field_ : 1 } )

- field 에 대한 index 가 없다면, index 를 생성한다.


참고 : http://aroundck.tistory.com/1147



반응형

'IT > DB' 카테고리의 다른 글

기본적인 테이블 생성  (0) 2014.06.19
MongoDB 설치  (0) 2013.11.26
반응형

1.  http://www.mongodb.org 에 들어가서 해당 os에 맞는 파일 다운로드

 

2. 다운로드한 압축파일을 원하는 곳에 압출 해제 (D:\MongoDB)

 

3. 사용하기 편하게 path 등록 (환경변수 => 사용자 환경변수 => path 편집 후 mongodb\bin; 까지 추가)

 

4. 데이터를 저장할 폴더 생성 ( D:\ MongoDB\DATA\db)


5. 서비스 등록


c:\>mongod --logpath D:\MongoDB\DATA\Logs\Log.txt --logappend --dbpath d:\MongoDB\DATA\DB --directoryperdb --serviceName MongoDB --install


--logpath : log path
--logappend : log를 append 해서 기록
--dbpath : db 파일 위치
--directoryperdb : DB별 디렉토리로 구분
--serviceName: 서비스 등록 이름.
--install : 서비스로 등록
--port : 다른 포트로 지정해서 실행

그 밖의 명령은  c:> mongod /h 로 확인


 


6. cmd 실행 후 mongod --dbpath d:\mongodb\data\db  실행

 

7. win+r (실행)   - > mongo 입력 (6번 실행후 종료 하지 말고)

 


참고 사이트

http://ceusee.tistory.com/169

반응형

'IT > DB' 카테고리의 다른 글

기본적인 테이블 생성  (0) 2014.06.19
몽고DB 기본 명령  (0) 2013.11.26

+ Recent posts