본문 바로가기

Database | 데이터베이스20

docker mysql / postgres 실행하기 완벽 가이드 - datagrip 으로 연결 안되는 경우 필독 1. docker image 를 받는다. docker pull mysql 2. 이미지를 실행한다. 아래 그림을 참고해서 user와 password 를 지정한다. 그래야 datagrip 에서 쓸 수 있다 https://hub.docker.com/_/mysql mysql - Docker Hub Supported tags and respective Dockerfile links Quick reference What is MySQL? MySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choic.. 2020. 4. 22.
Mongo DB의 index 몽고 db 에서도 데이터베이스 탐색 속도를 향상시키려고 index 를 사용한다. mongo db 는 index 가 없으면 데이터를 하나씩 조회하는 방식으로 스캔한다. collection 의 필드에 인덱스를 걸면 데이터의 설정한 키 값을 가지고 document 들을 가리키는 포인터 값으로 이뤄진 B-Tree를 만든다. index 는 createIndex 함수를 사용해서 단수, 복수의 필드에 적용 할 수있다. 2019. 9. 30.
azure cosmos db 쿼리 데이터 필드 중에서 특정 배열의 크기가 0 보다 큰 것 찾기 SELECT * FROM c WHERE ARRAY_LENGTH(c.Estimates) > 0 2019. 6. 5.
Mongo DB Compass select 문 {} 를 사용한다 조건이 여러 개인 경우 2019. 3. 28.
AWS RDS Mysql 한글 깨짐 처리 utf-8 설정 AWS 를 사용해서 호스팅을 할 때 RDS 데이터베이스를 사용하는 경우가 있다. RDS 무료일때 20GB 까지 제공해준다. 그런데 인코딩을 UTF-8로 설정을 안하면 한글이 들어갈 수 없다. 설정 방법은 이렇다. 파라미터 그룹을 생성한다. 생성을 클릭한다. 생성 후 편집을 시작한다. 파라미터를 편집합니다. character 라고 적힌 항목은 모두 utf-8 로 변경한다. collation_connection 과 collation_server 도 utf-8로 변경한다. DB를 만들때도 UTF-8을 작성한다. create table comments( comment_id bigint not null primary key, comment_content varchar(255), comment_level int, .. 2018. 12. 2.