티스토리 뷰
SQL(Structured Query Language)은 관계형 데이터베이스에서 데이터를 저장, 수정, 검색, 삭제하는 데 사용되는 언어입니다. SQL은 데이터베이스 관리 시스템(RDBMS)에서 사용되며, 데이터를 조작하기 위한 다양한 명령어가 있습니다. 아래는 SQL의 기본적인 문법을 설명해 드리겠습니다.
데이터 검색
데이터를 검색하려면 SELECT 문을 사용합니다.
SELECT column1, column2, ... FROM table_name;
위의 문법에서 column1, column2는 검색하려는 열의 이름이며, table_name은 검색하려는 테이블의 이름입니다. 예를 들어, customers 테이블에서 name과 email 열을 검색하려면 다음과 같이 작성합니다.
SELECT name, email FROM customers;
조건부 데이터 검색
데이터를 검색할 때, 조건을 지정하여 검색할 수 있습니다. WHERE 문을 사용하여 조건부 데이터 검색이 가능합니다.
SELECT column1, column2, ... FROM table_name WHERE condition;
위의 문법에서 condition은 검색 조건입니다. 예를 들어, customers 테이블에서 age가 30인 고객의 name과 email 열을 검색하려면 다음과 같이 작성합니다.
SELECT name, email FROM customers WHERE age = 30;
데이터 정렬
검색한 데이터를 정렬하려면 ORDER BY 문을 사용합니다.
SELECT column1, column2, ... FROM table_name ORDER BY column_name ASC|DESC;
위의 문법에서 column_name은 정렬하려는 열의 이름입니다. ASC는 오름차순, DESC는 내림차순을 의미합니다. 예를 들어, customers 테이블에서 age가 30인 고객의 name과 email 열을 나이가 많은 순으로 정렬하여 검색하려면 다음과 같이 작성합니다.
SELECT name, email FROM customers WHERE age = 30 ORDER BY age DESC;
데이터 추가
새로운 데이터를 추가하려면 INSERT INTO 문을 사용합니다.
INSERT INTO table_name (column1, column2, ...) VALUES (value1, value2, ...);
위의 문법에서 table_name은 데이터를 추가할 테이블의 이름입니다. column1, column2는 새로운 데이터의 열 이름이며, value1, value2는 새로운 데이터의 값입니다. 예를 들어, customers 테이블에 새로운 고객 데이터를 추가하려면 다음과 같이 작성합니다.
INSERT INTO customers (name, age, email) VALUES ('John', 25, 'john@example.com');'IT&개발' 카테고리의 다른 글
| Docker의 기본 개념과 사용 방법 (0) | 2023.03.01 |
|---|---|
| Django 쿼리 최적화 기법 (0) | 2023.03.01 |
| Django 템플릿에서 DB 쿼리를 실행하는 것은 권장되지 않는 이유 (0) | 2023.02.24 |
| 데이터베이스 모델링 (0) | 2023.02.24 |
| 클라우드 네이티브 애플리케이션의 장점 (0) | 2023.02.24 |
- Total
- Today
- Yesterday
- asyncio
- utm_medium
- 팀장의 본질
- 클라우드 비용 절감
- 서버 사이드 캐싱
- 웹 애플리케이션 캐시
- django ORM
- 사용자 데이터 보안
- 클라이언트 사이드 캐싱
- query optimization
- 2023년 7월 1일
- DB모델
- Python
- 쿼리 최적화
- DB 쿼리
- django
- 애플리케이션 배포
- bulk_create
- 가용성
- 부하 분산
- MVT 모델
- 벡터vs래스터
- Global Interpreter Lock
- Script Programming Language
- GA 유니버설 애널리틱스 종료
- utm_term
- utm_campaign
- utm_source
- 2023년 봄
- select_related
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |