본문 바로가기

멋쟁이사자처럼_부트캠프/DB

(3)
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 13일차 쿼리문 기초 쿼리(Query)란?쿼리는 데이터베이스에 데이터를 저장하거나 검색, 수정, 삭제 등의 작업을 요청하기 위해 사용하는 명령문입니다.대부분의 데이터베이스는 SQL(Structured Query Language)이라는 표준 언어를 사용합니다. 기본적인 SQL 명령1. SELECT (데이터 조회)데이터베이스에서 특정 데이터를 조회할 때 사용합니다.SELECT column1, column2 FROM table_name WHERE 조건;SELECT: 가져올 컬럼을 지정FROM: 데이터를 조회할 테이블을 지정WHERE: 조건을 지정 (옵션)DISTINCT: 중복된 데이터를 제거하여 고유한 값을 반환할 때 사용됩니다.ALIAS: 컬럼 이름에 별칭을 부여하여 결과에서 이해하기 쉽게 표시할 때 사용됩니다.예제SELECT ..
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 12일차 DB(MySQL Workbench) MySQL Workbench를 이용하여 Connection 생성 및 테이블 생성하기 이전에 스프링부트로 MySQL 설정을 한적이 있어서 아직 서비스가 그대로 남아있었다.그래서 도커 설정을 포트3307이 3306으로 연결될수 있도록 아래와 같이 설정해주었다. 이후 작업을 위해 원하는 사용자로 연결하면된다.위 커넥션중 scott에서 hr관리를 하는 예제를 수업에서 진행하였다. 테이블을 삽입하는 방법은 원하는 sql text file이 있다면, 현재 작업 중인 데이터베이스를 먼저 확인하고, 테이블을 생성하면 된다. 테이블을 생성했으면 위와같은 명령어를 통해 원하는 테이블을 조회할 수 있다. SQL 개념 정리SQL : 쿼리 라고 읽는다.키워드는 대소문자 구별이 없다.MySQL은 문장의 끝을 라인으로 구분하는 것..
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 11일차 DB, MySQL DataBase데이터베이스(DB)는 데이터를 저장, 관리, 검색할 수 있는 시스템으로, 보통 서버나 클라우드 환경에 위치함. DB는 크게 두 가지 주요 종류로 나눌 수 있음:관계형 데이터베이스 (RDBMS):데이터를 테이블 형태로 저장하며, 각 테이블은 행(row)과 열(column)로 구성.SQL(Structured Query Language)을 사용하여 데이터를 조회, 삽입, 수정, 삭제.예: MySQL, PostgreSQL, Oracle, SQL Server특징: 데이터의 일관성, 무결성, ACID 트랜잭션 등을 보장.비관계형 데이터베이스 (NoSQL):데이터를 키-값 쌍, 문서, 그래프 등 다양한 형식으로 저장.SQL을 사용하지 않으며, 대규모 데이터와 빠른 속도를 처리하는 데 유리.예: Mong..