본문 바로가기
728x90
반응형

SQL11

[SQL] 4. SQL의 -고급 데이터 조회- SQL 학습: 고급 데이터 조회고급 데이터 조회를 통해 더 복잡한 쿼리를 작성하고, 데이터를 더 효율적으로 분석할 수 있습니다. 이번 글에서는 집계 함수, GROUP BY 및 HAVING 절, JOIN, 서브쿼리에 대해 알아보겠습니다.4.1 집계 함수집계 함수는 데이터의 집합에 대해 계산을 수행하는 함수입니다. SQL에서 자주 사용되는 집계 함수는 다음과 같습니다. 1. COUNT : 테이블에서 행의 개수를 계산합니다.[sql]SELECT COUNT(*) FROM employees; 2. SUM : 열의 값들의 합계를 계산합니다.[sql]SELECT SUM(salary) FROM employees; 3. AVG : 열의 값들의 평균을 계산합니다.[sql]SELECT AVG(salary) FROM empl.. 2024. 7. 12.
[SQL] 3. SQL의 -데이터 조작 언어 (DML)- SQL 학습: 데이터 조작 언어 (DML)데이터 조작 언어(DML)는 데이터베이스 내에서 데이터를 조작하는 데 사용되는 SQL 명령어의 집합입니다. 이번 글에서는 DML의 주요 명령어인 데이터 삽입, 데이터 조회, 조건에 따른 데이터 조회, 데이터 정렬, 데이터 갱신, 그리고 데이터 삭제에 대해 알아보겠습니다.3.1 데이터 삽입INSERT INTO: 데이터를 테이블에 삽입하는 명령어입니다.[sql] INSERT INTO employees (employee_id, first_name, last_name, email, hire_date) VALUES (1, 'John', 'Doe', 'john.doe@example.com', '2023-01-01'); 위의 명령어는 'employees' 테이블에 새로운 행을.. 2024. 6. 29.
[SQL] 2. SQL의 -데이터 정의 언어 (DDL)- SQL 학습: 데이터 정의 언어 (DDL)데이터 정의 언어(DDL)는 데이터베이스 구조를 정의하는 데 사용되는 SQL 명령어의 집합입니다. 이번 글에서는 DDL의 주요 명령어인 데이터베이스 생성 및 삭제, 테이블 생성 및 삭제, 그리고 테이블 구조 수정에 대해 알아보겠습니다.2.1 데이터베이스 생성 및 삭제CREATE DATABASE: 데이터베이스를 생성하는 명령어입니다. 새로운 데이터베이스를 만들 때 사용됩니다.[sql] CREATE DATABASE my_database; 위의 명령어는 'my_database'라는 이름의 새로운 데이터베이스를 생성합니다. 데이터베이스가 생성되면 그 안에 테이블, 뷰, 인덱스 등을 생성할 수 있습니다.  DROP DATABASE: 데이터베이스를 삭제하는 명령어입니다. 기.. 2024. 6. 29.
[SQL] 1. SQL의 -기본 개념- SQL 학습: SQL 기본 개념SQL(Structured Query Language)은 데이터베이스 관리를 위한 표준 언어로, 데이터베이스와 상호작용하여 데이터를 정의, 조작, 제어하는 데 사용됩니다. 이번 글에서는 SQL의 기본 개념을 이해하기 위해 데이터베이스와 DBMS의 정의, SQL의 역할과 중요성, 데이터베이스 설계의 기본 원칙, 그리고 SQL의 구조와 특징, DDL, DML, DCL의 개념에 대해 알아보겠습니다.1.1 데이터베이스 기초 데이터베이스와 DBMS의 정의 데이터베이스(Database): 데이터베이스는 체계적으로 정리된 데이터의 집합입니다. 이는 다양한 형태의 데이터를 저장하고 관리할 수 있는 시스템을 의미하며, 데이터를 효율적으로 접근하고 조작할 수 있는 방법을 제공합니다. 예를 들.. 2024. 6. 28.
[Python] 11. Python의 -데이터베이스- Python 학습: 데이터베이스데이터베이스는 데이터를 체계적으로 저장하고 관리하는 데 중요한 역할을 합니다. Python에서는 다양한 데이터베이스를 쉽게 다룰 수 있는 모듈과 라이브러리를 제공합니다. 이번 글에서는 SQLite, MySQL, 그리고 ORM (Object-Relational Mapping)에 대해 알아보겠습니다.1. SQLite: sqlite3 모듈 사용SQLite는 파일 기반의 경량 데이터베이스로, 별도의 서버 없이 쉽게 사용할 수 있습니다. Python 표준 라이브러리에는 SQLite를 다루기 위한 sqlite3 모듈이 포함되어 있습니다. SQLite 사용 예제:import sqlite3 # 데이터베이스 연결 (파일 기반) conn = sqlite3.connect('example.db'.. 2024. 6. 18.
728x90
반응형