-
ChatGPT로 데이터 분석 공부하기 #7 CRUDChatGPT로 공부하기/데이터 분석 2024. 11. 7. 22:22

CRUD 예제 테이블
다음은 Employees 테이블의 간단한 예시입니다.
EmployeeID Name Position Salary 1 Alice Manager 70000 2 Bob Analyst 60000 3 Carol Developer 55000 SQL에서 CRUD는 데이터베이스에서 데이터를 생성(Create), 읽기(Read), 수정(Update), 삭제(Delete)하는 작업을 의미합니다. 각각의 기능은 SQL에서 자주 사용하는 네 가지 기본 명령으로 구현됩니다. 이를통해 데이터의 생명주기를 관리하며, 이를 통해 데이터베이스의 정보를 저장, 조회, 수정, 삭제할 수 있습니다.
1. CREATE - 데이터 생성
데이터를 새로운 행(row)으로 테이블에 삽입하는 작업입니다. SQL에서는 INSERT INTO 명령을 사용합니다.
기본 문법:
INSERT INTO 테이블명 (열1, 열2, ...) VALUES (값1, 값2, ...);예제:
INSERT INTO Employees (EmployeeID, Name, Position, Salary) VALUES (1, 'Alice', 'Manager', 70000);위 예제에서는 Employees 테이블에 새로운 행을 삽입하여, EmployeeID, Name, Position, Salary 값을 추가합니다.
2. READ - 데이터 읽기
데이터베이스에서 데이터를 조회하는 작업입니다. SQL에서는 SELECT 문을 사용하여 특정 열 또는 모든 열을 조회할 수 있습니다.
기본 문법:
SELECT 열1, 열2, ... FROM 테이블명 WHERE 조건;예제:
SELECT Name, Position FROM Employees WHERE Salary > 50000;위 예제에서는 Employees 테이블에서 Salary가 50000보다 큰 직원들의 Name과 Position을 조회합니다.
3. UPDATE - 데이터 수정
테이블의 기존 데이터를 수정하는 작업입니다. SQL에서는 UPDATE 문을 사용하며, WHERE 절을 통해 수정할 행을 지정합니다.
기본 문법:
UPDATE 테이블명 SET 열1 = 값1, 열2 = 값2, ... WHERE 조건;예제:
UPDATE Employees SET Salary = 75000 WHERE EmployeeID = 1;위 예제에서는 Employees 테이블에서 EmployeeID가 1인 직원의 Salary를 75000으로 수정합니다.
4. DELETE - 데이터 삭제
테이블에서 특정 행을 삭제하는 작업입니다. SQL에서는 DELETE FROM 명령을 사용하며, WHERE 절을 통해 삭제할 행을 지정합니다.
기본 문법:
DELETE FROM 테이블명 WHERE 조건;예제:
DELETE FROM Employees WHERE EmployeeID = 1;위 예제에서는 Employees 테이블에서 EmployeeID가 1인 행을 삭제합니다.
'ChatGPT로 공부하기 > 데이터 분석' 카테고리의 다른 글
ChatGPT로 데이터 분석 공부하기 #9 JOIN (3) 2024.11.15 ChatGPT로 데이터 분석 공부하기 #8 집계함수 (1) 2024.11.09 ChatGPT로 데이터 분석 공부하기 #5 정규분포 (8) 2024.11.07 ChatGPT로 데이터 분석 공부하기 #6 확률 (4) 2024.11.07 ChatGPT로 데이터 분석 공부하기 #3 표준편차 (0) 2024.11.06