본문 바로가기

React13

7. 테이블 로우 조회(WHERE)(특정로우 조회) 테이블 로우 조회(WHERE)(특정)✅ 1. 전체 컬럼 & 전체 행(로우) 조회sqlSELECT * FROM 테이블명;테이블의 모든 컬럼과 모든 행을 조회예시:sqlSELECT * FROM employees;📌 결과 예시 employee_idnamedepartmentsalary1JohnSales500002AliceHR600003BobIT70000✅ 2. 일부 컬럼만 조회sqlSELECT 컬럼1, 컬럼2, 컬럼3 FROM 테이블명;특정 컬럼만 선택하여 조회예시:sqlSELECT name, salary FROM employees;📌 결과 예시 nameedT">salaryJohnedT">50000AliceedT">60000BobedT">70000✅ 3. 일부 행(로우)만 조회 (WHERE, LIMIT)sq.. 2025. 3. 10.
6. 테이블 로우 조회방법 📌 SQL 연산자 & 키워드 정리 (테이블명 개념 포함)각 예시에서 테이블명, 컬럼명, **값**을 의미하는 부분을 명확하게 표시해드립니다.🔹 비교 연산자 연산자의미예시=같다SELECT * FROM 테이블명 WHERE 컬럼명 = '값'; (예: 특정 부서의 데이터 조회)!=, 같지 않다SELECT * FROM 테이블명 WHERE 컬럼명 != '값'; (예: 특정 부서를 제외한 데이터 조회)>초과SELECT * FROM 테이블명 WHERE 컬럼명 > 숫자값; (예: 특정 급여 이상인 데이터 조회)미만SELECT * FROM 테이블명 WHERE 컬럼명 >=이상SELECT * FROM 테이블명 WHERE 컬럼명 >= 숫자값; (예: 특정 근속 연수 이상인 데이터 조회)이하SELECT * FROM 테이블명 .. 2025. 3. 10.
5. 데이터베이스 생성 요약 1️⃣ 데이터베이스 생성sqlCREATE DATABASE 이름;✅ 역할: 새로운 데이터베이스를 생성합니다.✅ 설명:"이름" 부분을 원하는 데이터베이스 이름으로 변경해야 합니다. (예: accommodations_db)데이터베이스를 생성한 후, 사용하려면 USE 이름;을 실행해야 합니다.🔹 예제 (데이터베이스 이름을 accommodations_db로 설정)sql복사편집CREATE DATABASE accommodations_db;USE accommodations_db;2️⃣ accommodation 테이블 생성sqlCREATE TABLE accommodation ( id SERIAL PRIMARY KEY, name VARCHAR(255) NOT NULL, address TEXT NOT NU.. 2025. 3. 10.
4. 데이터타입(문자열) 데이터타입(문자열)1. 문자열 데이터 타입 (Character/String)문자열을 저장하는 데이터 타입입니다.✅ 주요 데이터 타입: 데이터 타입설명예제CHAR(n)고정 길이 문자열 (최대 n자)CHAR(10) → 'Hello_____' (10자리 고정)VARCHAR(n)가변 길이 문자열 (최대 n자)VARCHAR(10) → 'Hello' (5자리만 사용)TEXT대용량 문자열 저장블로그 글, 설명 필드 등📌 차이점:CHAR(n) → 고정 길이 (빠르지만 공간 낭비 가능)VARCHAR(n) → 가변 길이 (공간을 효율적으로 사용)TEXT → 아주 긴 문자열을 저장할 때 사용2. 불리언 데이터 타입 (Boolean)참(TRUE) 또는 거짓(FALSE) 값을 저장하는 데이터 타입입니다.✅ 주요 데이터 타입:.. 2025. 3. 10.
3. 주요 명령어 DDL, DML, DCL, TCL 네 가지 범주 주요 명령어 DDL, DML, DCL, TCL 네 가지 범주1. DDL (Data Definition Language, 데이터 정의 언어)역할: 데이터베이스의 구조(스키마)를 정의하는 언어사용 목적: 테이블 및 기타 데이터베이스 객체(뷰, 인덱스 등)를 생성, 수정, 삭제주요 명령어:CREATE → 테이블, 뷰, 인덱스 등의 객체 생성DROP → 데이터베이스 객체 삭제ALTER → 기존 객체 수정 (컬럼 추가, 삭제 등)TRUNCATE → 테이블의 모든 데이터 삭제 (롤백 불가)2. DML (Data Manipulation Language, 데이터 조작 언어)역할: 데이터베이스에 저장된 데이터를 조작하는 언어사용 목적: 데이터를 삽입, 조회, 수정, 삭제주요 명령어:SELECT → 데이터 조회INSERT.. 2025. 3. 10.
2. SQL 기초문 SQL 구성하는 요소 -- SQL commentSELECT name, price, created_atFROM product;주석 (comment):코드 내에서 설명이나 메모를 작성할 때 사용합니다. SQL에서 주석은 --로 시작하며, 그 뒤의 내용은 SQL 실행 시 무시됩니다.예: -- 이 부분은 주석입니다키워드 (keyword):SQL 문에서 특정한 기능이나 동작을 수행하는 예약어를 의미합니다. 예를 들어, SELECT, FROM, WHERE 등이 있습니다.예: SELECT, FROM식별자 (identifier):데이터베이스의 테이블, 컬럼, 뷰 등을 가리키는 이름입니다. 예를 들어, 테이블 이름이나 컬럼 이름이 이에 해당합니다.예: product, name, price세미콜론 (semicolon):S.. 2025. 3. 10.