호우주의보
close
프로필 배경
프로필 로고

호우주의보

  • 분류 전체보기 (32)
    • TIL (4)
    • 공부 (15)
      • App (1)
      • A.I. (1)
      • Web (0)
      • 기타 (5)
      • Spring (5)
      • SQL (3)
    • 알고리즘 (3)
      • 프로그래머스 (3)
    • 대외활동 (10)
    • 일상 (0)
    • 쿠아데브 (0)
  • 홈
  • 태그
  • 방명록
[큐드잇 2주차] SQL 기본

[큐드잇 2주차] SQL 기본

SELECT와 WHEREselect * from member;→ 보고 싶은 컬럼명member → 테이블 명select * from member where email = 'codeit@naver.com';→ 멤버 테이블에서 해당 이메일을 가진 로우에 모든 컬럼을 조회해줘SQL 작성 형식SQL 문 끝에는 항상 세미콜론을 써줘야한다.SQL 문 안에는 공백이나 개행 등을 자유롭게 넣을 수 있다.SQL 문의 대소문자 구분 문자예약어들은 대문자로, 나머지 부분을 소문자로 쓴다.데이터베이스 이름과 테이블 이름데이터베이스.테이블조건을 나타내는 다양한 방법SELECT * FROM copang_main.member WHERE age BETWEEN 30 AND 39;→ 나이가 30~39 사이인 로우만 조회SELECT * F..

  • format_list_bulleted 공부/SQL
  • · 2024. 9. 19.
  • textsms
CSV 파일로 테이블 생성하기

CSV 파일로 테이블 생성하기

CSV 파일확장자가 .csv인 파일모든 값들이 콤마로 구분된 형식의 내용을 가진 파일1. Table Data Import Wizard 클릭2. 파일 찾아서 임포트하기3. 테이블 이름 설정4. 구분자 변경하기5. 데이터 타입 변경

  • format_list_bulleted 공부/SQL
  • · 2024. 9. 13.
  • textsms
데이터 베이스 기본 개념

데이터 베이스 기본 개념

💡 테이블의 row와 column💡 테이블데이터 베이스가 저장되는 기본 단위표 형식으로 저장된 데이터의 집합💡 row개체 하나를 나타내는 단위💡 column개체 하나가 가지고 있는 여러가지 속성들💡 예시학생 테이블이 있음학생 테이블은 5 row x 4 col로 구성되어 있음학생은 5명이 있고 학번, 이름, 전공, 성별의 속성을 가지고 있음💡 DBMS와 SQL💡 DBMSDataBase Management System - 데이터베이스 관리 시스템💡 SQLStructured Query Language - DBMS에 명령을 내리기 위해 사용하는 언어💡 데이터베이스 생성하기💡 스키마데이터가 구성되는 방식 - 빨간 박스에서 확인 가능💡 쿼리문데이터베이스를 관리하는 명령 - 파란 박스에서 작성한다..

  • format_list_bulleted 공부/SQL
  • · 2024. 9. 13.
  • textsms

스프링 의존관계

컴포넌트 스캔과 자동 의존관계 설정의존관계한 객체가 다른 객체를 필요로 하는 관계를 의미한다.컨트롤러 등록package hello.hello_spring.controller;import hello.hello_spring.service.MemberService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Controller;@Controllerpublic class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberServic..

  • format_list_bulleted 공부/Spring
  • · 2024. 8. 12.
  • textsms
스프링 - 회원 관리 예제

스프링 - 회원 관리 예제

비즈니스 요구사항 정리데이터: 회원 ID, 이름기능: 회원 등록, 조회아직 데이터 저장소 선정 X (가상의 시나리오)일반적인 웹 애플리케이션 구조컨트롤러 → 웹 MVC의 컨트롤러 역할서비스 → 서비스 클래스의 핵심 비즈니스 로직(ex: 중복 가입 불가)레포지토리 → 도메인 객체를 DB에 저장하고 관리도메인 → 비즈니스 도메인 객체회원 관리 예제의 클래스 의존 관계아직 데이터 저장소가 선정되지 않아서, 레포지토리는 인터페이스로 구현데이터 저장소는 RDB, NoSQL 등 다양한 저장소를 고민중인 상황개발을 진행하기 위해 초기 개발 단계에서 메모리 기반의 데이터 저장소 사용회원 도메인과 레포지토리 만들기domain/Member.javapackage hello.hello_spring.domain;public c..

  • format_list_bulleted 공부/Spring
  • · 2024. 8. 12.
  • textsms

MVC와 템플릿 엔진

웹을 개발하는 종류에는 크게 3가지 종류가 있다.정적 컨텐츠 → 하드코딩MVC와 템플릿 엔진 → JSP, PHP, HTML을 동적으로API정적 컨텐츠공식 문서에 Static Content 검색정적 컨텐츠는 모두 resources/static 에 작성된다.작동 순서웹 브라우저에서 서버에 요청을 보낸다.내장 톰켓 서버에서 관련 컨트롤러를 찾는다.관련 컨트롤러가 없으니 static 폴더에서 관련 정적 컨텐츠를 찾는다.컨텐츠를 브라우저로 반환한다.MVC와 템플릿 엔진MVCModel → 데이터와 비즈니스 로직 관리View → 화면을 그리는 요소Controller → 사용자의 요청을 처리하고 적절한 모델과 뷰 호출Controller @Controller public class HelloController { ..

  • format_list_bulleted 공부/Spring
  • · 2024. 8. 12.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (32)
    • TIL (4)
    • 공부 (15)
      • App (1)
      • A.I. (1)
      • Web (0)
      • 기타 (5)
      • Spring (5)
      • SQL (3)
    • 알고리즘 (3)
      • 프로그래머스 (3)
    • 대외활동 (10)
    • 일상 (0)
    • 쿠아데브 (0)
최근 글
인기 글
최근 댓글
태그
  • #코칭스터디
  • #혼공
  • #혼공머신
  • #Til
  • #DSP2024
  • #React Native
  • #혼공학습단
  • #혼공파
  • #프로그래머스
  • #개발진행
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바