일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
31 |
- 서버리스 #
- TypeScript
- 컴포넌튼
- 10px
- 으
- github
- Websocket
- 타입스크립트
- 문서번호
- 데이터베이스 #try #이중
- angular
- 0.5px border
- font-size
- npm
- 0.25px border
- &연산
- 당근마켓
- entity
- ES5
- es6
- 클론코딩
- 전역변수
- ZOOM
- TS
- literal
- 1px border
- jwt
- Props
- Strict
- 0.75px border
- Today
- Total
목록BE/DB (6)
복잡한뇌구조마냥

📌 개요Supabase는 Firebase처럼 실시간 기능과 인증, 데이터베이스를 제공하는 오픈소스 백엔드 플랫폼입니다.이번 글에서는 Supabase를 이용해 댓글 시스템에 필요한 테이블을 직접 생성하고, 외래 키(FK) 연결과 기본 설정을 마무리하는 과정을 소개합니다.1️⃣ Supabase 프로젝트 생성https://supabase.com 접속 후 로그인New Project 클릭아래 정보 입력:Project Name: 예) my-projectPassword: Postgres DB 접속용 비밀번호Region: 기본값 사용완료되면 자동으로 Postgres DB와 auth 시스템이 구성됨 2️⃣ 테이블 생성방법 1: UI로 만들기Supabase Dashboard → Table Editor → New Tabl..

1. ERD Cloud란?ERD Cloud는 웹 기반의 무료 ERD(Entity Relationship Diagram) 작성 도구로, 팀 협업과 클라우드 저장이 가능한 도구입니다. 별도의 설치 없이 브라우저에서 바로 DB 설계 다이어그램을 만들 수 있어 편리합니다.2. 회원가입 및 로그인https://www.erdcloud.com 접속Google, GitHub 등으로 간편 로그인 가능로그인 후 대시보드에서 새 프로젝트 생성 가능3. 새 프로젝트 생성하기New Diagram 클릭다이어그램 이름 입력용도에 따라 공개/비공개 선택 가능"Create" 클릭🎯 팁: 팀 프로젝트일 경우 'Private'으로 시작한 뒤, 협업 멤버 초대 가능4. 테이블 만들기왼쪽 메뉴에서 [Entity] 클릭 → 캔버스에 드래그또..

데이터베이스 조회SHOW DATABASES; 데이터베이스 생성CREATE DATABASE Tennis;소문자로 실행은 안되는 듯 데이터 베이스 사용USE Tennis; [(none)]으로 표시된 부분이 변경됨 테이블 생성// CREATE TABLE 테이블명 ( 컬럼명1 타입1, 컬럼명2 타입2, ... ); // INT 숫자// VARCHAR 문자CREATE TABLE member( id INT, name VARCHAR(30), pwd VARCHAR(30),);테이블 타입 수정// ALTER TABLE 테이블명 MODIFY COLUMN 컬럼명 타입ALTER TABLE product MODIFY COLUMN description VARCHAR(100);테이블 조회SHOW TABLES테이블 값 조..

강의를 들으면서 Docker와 MariaDB를 통해서 DB 연습을 하려고한다. 도커설치공식 홈페이지에서 파일 설치 진행 마리아 DB 설치Git Bash로 명령어는 어느정도 수행하는데 실제로 mariadb를 실행하려고하니까 git bash에서는 동작하지않더라...실행 테스트를 진행할 때는 cmd(명령 프롬프트) 를 이용해서 연습해야한다. Docker 에서 MariaDB를 pulldocker pull mariadb 도커로 MariaDB 실행 docker run --name mariadb -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mariadb MariaDB가 있는 컨테이너 접속docker exec -it mariadb /bin/bash Mar..
알고리즘 문제를 풀면서 SQL 문제를 보자마자 멈칫하는 자신을 보면서'아 내가 지금까지 SQL에 너무 소홀했나' 라고 생각이 들었다. 문제를 풀면서 오랜만에 DB 명령어 간단하게 사용해보았던 내용을 정리하려고 한다. ✅ 쿼리 흐름 개요SELECT → FROM → JOIN → ON → WHERE → GROUP BY → HAVING → ORDER BYSQL은 위 순서대로 작성하고 실행됩니다. 1️⃣ SELECT – 조회할 컬럼 선택sql복사편집SELECT name, ageSELECT name, age원하는 컬럼만 선택*로 전체 조회 가능계산식도 가능: SELECT price * quantity AS total_price2️⃣ FROM – 데이터를 가져올 테이블sql FROM users데이터를 조회할 기준 테..
MongoDB에서 복잡한 구조의 데이터를 검색할 때,Embedded Document, 배열(Array), 일반 객체에 따라 쿼리 방법이 조금씩 다릅니다.각 케이스에 맞는 검색 방법을 정리합니다.Embedded Documents 검색 ($elemMatch)Embedded Document는➔ 하나의 필드 안에 또 다른 객체 형태로 데이터를 저장하는 구조입니다.**$elemMatch**를 사용하여, 배열 안의 문서 중 특정 조건을 만족하는 문서를 검색할 수 있습니다.예시 데이터{ "user": "kim", "hobbies": [ { "name": "soccer", "level": "beginner" }, { "name": "coding", "level": "advanced" } ]}조건: na..