Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 파이썬
- 머신러닝
- 판다스
- 케이티 에이블스쿨 6기 ai
- 케이티 에이블스쿨
- 앙상블
- 티스토리챌린지
- 케이티 에이블스쿨 6기 후기
- 케이티 에이블스쿨 기자단
- ElasticSearch
- 구현
- kt 에이블스쿨 6기 빅프로젝트
- kt 에이블스쿨 6기 미니 프로젝트
- 데이터 프레임
- kt 에이블스쿨 6기 ai
- SQLD
- kt 에이블스쿨 기자단
- 프로그래머스
- 오블완
- KT 에이블스쿨
- kt aivle school
- 케이티 에이블스쿨 6기 java
- 에이블 기자단
- KT AIVLE
- 알고리즘
- kt 에이블스쿨 6기
- 백준
- 케이티 에이블스쿨 6기
- 네트워크
- 엘라스틱서치
Archives
- Today
- Total
미식가의 개발 일기
[SQLD] 데이터 조작어(DML) - INSERT, UPDATE, DELETE, SELECT 본문
데이터 조작어(DML: Data Manipulation Language):
데이터베이스에서 데이터를 추가, 수정, 삭제, 조회하는 명령어들의 집합
INSERT(추가)
// 테이블의 컬럼 순서와 매치할 필요 X
INSERT INTO 테이블명 (COLUMN_LIST)
VALUES (COLUMN_LIST에 넣을 VALUE_LIST);
// 테이블의 컬럼 순서와 일치해야 함
INSERT INTO 테이블명 VALUES (전체 COLUMN에 넣을 VALUE_LIST);
UPDATE(수정)
UPDATE 테이블명 SET 수정할 컬럼 = 새로운 값;
DELETE(삭제)
DELETE FROM 테이블명;
SELECT(조회)
// 특정 컬럼 조회
SELECT [ALL/DISTINCT] 컬럼명1, 컬럼명2, ... FROM 테이블명
// 전체 컬럼 조회
SELECT * FROM 테이블명;
// 별칭 부여(ex. user_table의 name 컬럼을 이름으로 출력하기)
SELECT name AS 이름 FROM user_table;
// ALL: 기본 옵션, 모든 데이터 출력
// DISTINCT: 중복 없이 출력
합성 연산자
- 문자와 문자를 결합하여 새로운 컬럼을 생성한다.
- 출력 형태가 '~~선수, ~~cm, ~~kg' 이라면
// Oracle
SELECT name || '선수', || height || 'cm' || weight || 'kg' FROM PLAYER;
// SQL Server
SELECT name + '선수', + height + 'cm' + weight + 'kg' FROM PLAYER;
반응형
'SQL' 카테고리의 다른 글
| [SQLD] 조인 (0) | 2025.03.02 |
|---|---|
| [SQLD] GROUP BY, HAVING, ORDER BY 절 (0) | 2025.03.01 |
| [SQLD] SQL 내장 함수 (0) | 2025.03.01 |
| [SQLD] WHERE 절 (0) | 2025.03.01 |
| [SQLD] 데이터 정의어(DDL) - CREATE, ALTER, DROP, TRUNCATE, RENAME (0) | 2025.02.28 |