일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 언리얼뮤지컬
- 스마일게이트
- 스터디
- 언리얼
- 마인크래프트뮤지컬
- Ajax
- 파이썬서버
- EnhancedInput
- 카렌
- R
- 데이터베이스
- 으
- 프린세스메이커
- Enhanced Input System
- Unseen
- Bootstrap4
- Express
- 프메
- 알고풀자
- flask
- Jinja2
- 게임개발
- 디자드
- 레베카
- node
- 정글사관학교
- JWT
- 미니프로젝트
- 언리얼프로그래머
- VUE
- Today
- Total
목록컴퓨터 공학, 전산학/데이터베이스 (3)
Showing
들어가며 안녕하세요! flyduckdev입니다. 오늘은 mongodb를 compass free 가격으로 다뤄보는 튜토리얼 과정을 블로그에 남기려고 합니다. 순서는 몽고 db 시작을 위한 세팅, compass 에서 몽고디비 명령어 다루기, 관계형디비와 몽고디비의 차이점 순서대로 작성됩니다. 편의상 '~ㄴ다'로 말을 줄이고 바로 포스팅 시작해보도록 하겠습니다. 파트1 몽고 DB 세팅 1. https://www.mongodb.com/ MongoDB: The Developer Data Platform Get your ideas to market faster with a developer data platform built on the leading modern database. MongoDB makes work..
1. SQL 모든 서버 프로그램은 SQL문을 실행시킬 수 있게끔, 제공 해준다. 사용자가 뷰에서 카테고리를 생성하겠다고 입력하고 생성버튼 누르면 필요한 데이터를 서버로 보내게 될 것이고, 서버에서는 클라이언트에서 전송한 데이터를 받아서 내부적으로는 아래서 배우게될 sql문을 실행해서 클라에서 던져준 값들을 매핑해서 테이블에 넣으면 데이터베이스에 등록된다. 따라서 모든 쿼리문은 nodeJs나 Java에서 쓸 수 있는 것이다. 정말 어려운 프로젝트(통계 시스템 구축 같은 경우는, 100~200줄 기본)에서는 데이터 하나 조회하는데 쿼리문을 천줄 짜야할 수도 있다! 특히 Select 쿼리문은 잘못 짜면 1분 만에 조회할 수 있는 것을 찾는데 몇십분이 걸릴 수도 있다. 그러나 사실 통계 시스템같은 것이 아닌 이..
1. Schemas 만들기 Schemas는 데이터베이스의 구분이다. 관련있는 시스템 테이블(엑셀의 표와 같은 역할)끼리 묶어놓은 단위이다. 자바나 노드에서 데이터베이스에 접근을 할 때, 스키마 별로 권한을 줄 수 있다. ex ) '어떤 자바프로그램(시스템)은 a라는 스키마에만 접근이 가능하다.' 스키마는 한 마디로 생각하면 데이터베이스를 시스템 별로 구분 짓는 것이라고 생각하면 된다. 그리고 스키마 별로 관련있는 테이블들을 관리할 수 있다. utf8로 설정 : 모든 언어를 다 담을 수 있음 utf8_general_ci 모두 apply 해주면 스키마가 생성된다. 2. 데이타베이스의 Table 어떤 테이블이 먼저 생성되어야 하는지 생각을 하고, 순차적으로 만들어야 한다. 가령, 제품 테이블을 만들기 전에 제..