전체 글(206)
-
[사전캠프] 랜덤 닉네임 생성기
문제 : 랜덤한 닉네임을 생성하는 코드를 작성해보세요.조건 : 사용자는 최소 27가지 이상의 닉네임 중 하나를 랜덤으로 출력할 수 있다.package generator;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.Random;/** * 사용자는 최소 27가지 이상의 닉네임 중 하나를 랜점으로 출력 할 수 있다. * 사용 가능한 키워드는 {기절초풍, 멋있는, 재미있는}, {도전적인, 노란색의, 바보같은}, {돌고래, 개발자, 오랑우탄} 이다. * 키워드 그룹에서 하나씩 키워드를 랜덤하게 선택해 닉네임을 생성하고 출력한다. */public class Main { public static ..
2024.08.13 -
[사전캠프] TIL 작성 - 24.08.13(화)
1. 학습 어제 OT 를 시작으로 사전캠프의 전반적인 분위기나 어떻게 흘러가는지를 파악한 후, 오늘이 제대로 학습을 시작한 첫 날이다. 사전캠프에 기초강의 2종이 제공되는데 사전캠프 중간에 참여하게 된 나로서는 일단 1개를 택해야 할 필요성을 느꼈다(벌써 다음 주 금요일이면 사전캠프는 종료된다). '웹 개발 기초' 와 'SQL' 중에 난 'SQL' 강의를 택했다. 이전에 혼자 프로젝트를 할 때, 'Spring Data JPA + QueryDSL' 조합만 사용해 보고 따로 SQL 을 사용해보지 못한 것이 제일 큰 이유였다. 오늘은 DB, SQL 의 개념과 SQL 의 데이터 조회(SELECT, FROM, WHERE)에 대한 학습 및 실습을 진행했다. 이전 프로젝트에서 사용하던 쿼리 문법과 비슷한 부분이 ..
2024.08.13 -
[SQL] 데이터 필터링 - WHERE
데이터를 조회하는 기본적인 방법은 배웠으니 이번엔 쿼리에 조건을 달아 특정 조건에 부합하는 결과를 조회해 보도록 하자. 참! 'WHERE' 은 'SELECT, FROM' 과 함께 SQL 의 데이터 조작 언어(DML, Data Mainpulation Language) 중 하나이다. 1. 기본 문법SELECT 조회할 컬럼명FROM 조회할 컬럼이 위치한 테이블명WHERE 조건식 '조건식' 에는 일반적인 특정 값 지정부터 비교 연산이나 논리 연산을 활용한 다양한 조건식들을 사용할 수 있다. 2. 사용 예시2-1. 특정 속성 값을 가진 데이터 조회 'food_orders' 테이블에서 'cuisine_type' 값이 'Korean' 인 데이터들을 조회해 보았다. SELECT *FROM food_ordersWHER..
2024.08.13 -
[SQL] 데이터 조회 - SELECT, FROM
SQL 의 가장 기본구조인 SELECT 와 FROM 는 SQL 의 데이터 조작 언어(DML, Data Mainpulation Language) 중 하나이다. 1. 기본 문법SELECT 조회할 데이터 지정FROM 조회할 데이터가 위치한 테이블명SELECT : 데이터를 조회하는 기본 명령어, 모든 조회 쿼리에 사용FROM : 조회할 데이터가 위치한 테이블을 지정할 때 사용* : 모든 'Colum(컬럼, 속성)' 을 의미 2. 사용 예시2-1. 테이블의 모든 속성 조회 (1) 과 (2), 2가지 방식으로 작성할 수 있었으며 두 방식 모두 같은 결과를 갖는다.(1)SELECT *FROM food_orders(2)SELECT * FROM food_orders 2-2. 테이블의 특정 속성(들) 조회 'food_o..
2024.08.13 -
[DB] DB
DB 는 백엔드/서버 개발에서는 빠질 수 없는데, 이번엔 해당 용어의 개념에 대해 알아보자. 1. DB DB 는 'DataBase' 의 약자로 다수의 사람들이 공유하며 사용한다는 목적을 가진 구조화된 정보 또는 조직화된 데이터의 모음이다. 일반적으로 컴퓨터 시스템에 전자적으로 저장되며, 'DBMS(데이터베이스 관리 시스템)' 에 의해 제어된다. 연결된 애플리케이션과 함께 데이터 와 DBMS 를 하나로 묶은 것을 데이터베이스 시스템이라고 하며 줄여 데이터베이스라고도 한다. 오늘날 가장 일반적인 데이터베이스에서 데이터는 테이블에서 행과 열로 모델링 되는데, 이는 데이터 쿼리를 효율적으로 수행하기 위해서 이다. 대부분의 데이터베이스는 데이터 작성 및 쿼리에 'SQL' 을 사용한다. 2. DBMS DBMS..
2024.08.13 -
[DB] SQL
데이터베이스를 사용할 때, 흔히 'SQL' 을 사용한다. 오늘은 이 'SQL' 이 무엇인지 한 번 짚어보자. 1. SQL 'SQL' 은 'Structured Query Language(구조화 질의어)' 의 약자로 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어이다. 'SQL' 을 사용해 데이터의 검색과 관리, 스키마 생성 및 수정 등의 작업이 가능하다. 우리가 아는 대다수의 DB 관련 프로그램들이 'SQL' 을 표준으로 채택하고 있다. `Query Language' 는 '질의어' 라고 해석한다. 이는 DB 에게 필요한 데이터가 있는지, 있다면 줄수 있는지 질문을 던지는 언어이기에 명칭에 'Query Language' 가 포함된 것 같다. ※ 참고..
2024.08.13