주제
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 |
주제
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) );
| 몽고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
| 기본적인 테이블 생성 (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번 실행후 종료 하지 말고)
참고 사이트
| 기본적인 테이블 생성 (0) | 2014.06.19 |
|---|---|
| 몽고DB 기본 명령 (0) | 2013.11.26 |