반응형 전체 글72 25.01.22 사전캠프 TIL 목차 1. MySQL 설치 및 DBeaver 연결더보기MySQL을 설치하는 화면이다.나는 초기 설치에 Custom이 아닌 Typical로 설치하였다. Sample Databases 페이지가 누락되었는데 나는 모두 다 체크해주었다. 해보고 나니 그냥 샘플 데이터를 제공해주는 것이라 그 데이터를 사용할 게 아니라면 체크해 줄 필요 없다.Execute를 누르고 기다리면 다 체크가 된다. DBeaver에 연결하는 방법Database 명을 적으면 오류가 발생할 수 있다. Database명은 적지않고 그냥 password만 치고 완료를 누르면 된다. 2. SQL 달리기반 Lv1. 데이터 속 김서방 찾기상황 : 여러분들은 스파르타코딩클럽의 분석가로 취직했습니다. DBeaver를 테스트 해볼 겸 “김”씨로 시작하.. 2025. 1. 22. 25.01.21 사전캠프 TIL 목차 6) 팀 프로젝트 열심히 했으니 다시 놀아볼까요?!idnameregionratingjoin_date1르탄이한국13002019-06-152배캠이미국15002020-09-013구구이한국14002021-01-074이션이미국13502019-11-15 내 답안)더보기21. lol_users 테이블에서 각 유저의 레이팅(rating) 순위를 계산하는 쿼리를 작성해주세요! 전체 지역(region) 기준이고 순위는 레이팅이 높을수록 높아야해요. (e.g. rating 1400 유저의 순위 > rating 1350 유저의 순위)SELECT name, rating, RANK() OVER(ORDER BY rating DESC)FROM lol_users; 22. lol_users 테이블에서 가장 늦게 게임을.. 2025. 1. 21. 25.01.20 사전캠프 TIL 목차 1. SQL 기초1) SQL 기초 ● 데이터베이스란? - 여러 테이블을 포함하는 큰 틀. ● 테이블 - 데이터가 행(row)과 열(column)로 구성된 구조로 저장되는 곳. 각 행은 하나의 데이터 레코드를 나타내며, 각 열은 데이터의 속성을 나타냄.2) SQL 기본 명령어 ● 데이터베이스 생성CREATE DATABASE 데이터베이스명; ● 테이블 생성CREATE TABLE 테이블이름 ( 컬럼1 데이터타입, 컬럼2 데이터타입, ...); 예시)CREATE TABLE students ( id INT, name VARCHAR(50), age INT);- id : 정수형 데이터를 저장하는 열(INT).- name : 최대 50자까지의 문자열을 저장할 수 있.. 2025. 1. 20. 25.01.17 사전캠프 TIL 목차[4주차]1. JOIN 내가 필요한 데이터들이 각각 다른 테이블에 분산되어 있을 때 데이터를 불러오기 위한 방법. 서로 다른 테이블이 공통으로 가지고 있는 컬럼을 기준으로 묶게 됨. 1) LEFT JOIN-- LEFT JOINselect 조회 할 컬럼from 테이블1 a left join 테이블2 b on a.공통컬럼명=b.공통컬럼명- 공통 컬럼을 기준으로 하나의 테이블에 값이 없더라도 모두 조회됨. 예시)SELECT *FROM food_orders LEFT JOIN payments ON food_orders.order_id = payments.order_id- LEFT JOIN은 없는 값도 조회되기 때문에 NULL값이 있는 것이다. 2) INNER JOIN-- INNER JOINselect 조회 할.. 2025. 1. 17. 25.01.16 사전캠프 TIL 목차 1. 조건문 1) IF문SELECT 컬럼명, IF(조건, 조건을 충족할 때, 조건을 충족하지 못할 때)FROM 테이블명WHERE 조건Excel에서 사용하는 IF 함수처럼 조건을 설정하고, 그게 True면 조건 충족 시에 설정한 값을 출력하고, False면 충족하지 못했을 때 설정하는 값을 출력하는 것이다. 예시)select restaurant_name, cuisine_type "원래 음식 타입", if(cuisine_type='Korean', '한식', '기타') "음식 타입"from food_orders select addr "원래 주소", if(addr like '%평택군%', replace(addr, '문곡리', '문가리'), addr) "바뀐 주소".. 2025. 1. 16. 25.01.15 사전캠프 TIL 목차 1. 숫자 연산 기호 사용1) 숫자 연산 기호 사용 예시)SELECT food_preparation_time, delivery_time, food_preparation_time + delivery_time as total_timeFROM food_ordersSQL에서는 우리가 평소에 사용하는 것처럼 +, - , *, / 연산기호를 사용하여 계산이 가능하다. 2) SUM, AVG 함수SUM(컬럼명) : 컬럼명에 속한 값들의 합계를 구하는 함수.예시)SELECT SUM(food_preparation_time) total_food_preparation_time, AVG(delivery_time) avg_food_delivery_timeFROM food_ordersAVG.. 2025. 1. 15. 25.01.14 사전캠프 TIL 목차 1. DBeaver 설치 https://dbeaver.io/download/ Download | DBeaver CommunityDownload DBeaver Community 24.3.2 Released on January 5th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. System requirements. DBeaver PRO 24.3 Released on December 16th, 2024 PRO version website: dbeavedbeaver.ioCommunity 버전으로 개인의 컴퓨터에 맞는 걸 다운받으면 된다.설치 시 나오는 화면은 별도로 추가 .. 2025. 1. 14. [내일배움캠프] 사전캠프 Day 1 백엔드 개발자로 취업하기 위해서 부트캠프를 찾던 중에 스파르타 코딩클럽 내일배움캠프을 알게 되었다.9 to 9 수업을 잘 해낼 수 있을까 걱정이 되었지만 뭐라도 안해보는 것보다는 낫다는 생각에 지원했다.어떤 식으로 진행되는지에 대해서 OT를 통해 들었지만 첫날이라 그런지 잘 감이 잡히지는 않았다.일단 꾸준히 사전캠프를 들으며 감을 잡고, 추후에 진행될 본캠프도 열심히 따라가 볼 생각이다. 올해에는 꼭 백엔드 개발자로 취업할 수 있기를...!! 2025. 1. 13. [티스토리 꾸미기] 본문 기본서체 변경방법 본문2의 기본서체를 본명조로 고정시키고 싶어서 직접 티스토리 코드를 보면서 방법을 찾아보기로 했다.블로그도 거의 해본 적 없고 정보성 글을 쓰는 건 처음이라 가독성이 조금 많이 떨어질 수 있습니다...관리자로 들어가서, 스킨 편집에 들어간다. 그러면 이런 화면이 뜨게 되는데, html 편집으로 들어가준다.경고창이 뜨면 확인을 누르면 된다. 위 사진처럼 CSS 탭으로 들어간다. 기본적으로 내용을 쓸 때 본문2로 설정이 되어있는데, 본문2는 data-ke-size="size16" 로 되어있다. f12로 본문2 p태그가 어떻게 되어있는지 찾고, 보이는 것처럼, css 화면에서 #article-view p[data-ke-size='size16'] 을 검색하면 된다.★ 검색할 때에는 css 내용 입력 에디터를 .. 2024. 1. 19. 이전 1 ··· 5 6 7 8 다음 반응형