24.09.25(데이터베이스)

jiiiiiiiArchive.·2024년 9월 25일

🤯지식주머니🤯

목록 보기
23/98
post-thumbnail

관련 용어

한글 용어영문 용어약자설명
데이터베이스DatabaseDB데이터의 저장소
데이터베이스 관리 시스템Database Management SystemDBMS데이터베이스를 운영/관리하는 소프트웨어
구조화된 질의 언어SQLStructured Query Language관계형 DBMS에서 사용되는 언어
관계형 데이터베이스 관리 시스템Relational Database Management SystemRDBMS테이블이라는 최소 단위로 구성된 DBMS
테이블table표 형태로 구성된 2차원 구조. 열과 행으로 이루어져 있으며 RDBMS의 핵심 개체
표준 SQStandard SQL국제표준화기구에서 지정하는 SQL의 표준. 대부분의 DBMS 회사가 표준 SQL을 준수함

SQL(Structured Query Language)

  • 데이터베이스를 관리하고 데이터를 조작하기 위한 표준 프로그래밍 언어
  • 주로 관계형 데이터베이스에서 사용
  • 데이터를 조회, 삽입, 수정, 삭제
  • 주요 기능
    • DDL(Data Definition Language)
      • 데이터베이스의 구조 정의
      • CREATE : 테이블이나 데이터베이스 생성
      • ALTER : 테이블 구조 변경
      • DROP : 테이블이나 데이터베이스 삭제
    • DML(Data Manipulation Language)
      • 데이터를 추가, 수정, 삭제
      • SELECT : 데이터 조회
      • INSERT : 데이터 삽입
      • UPDATE : 데이터 수정
      • DELETE : 데이터 삭제
    • DCL(Data Control Language)
      • 데이터베이스에서 트랜잭션 관리
      • COMMIT : 트랜잭션을 완료하고 변경 사항 저장
      • ROLLBACK : 트랜잭션을 취소하고 변경 사항을 원래대로 되돌림
      • SAVEPOINT : 트랜잭션 중간 지점 설정하여 특정 시점으로 돌아갈 수 있게
  • 예시
    • 테이블 생성
CREATE TABLE Users (
    id INT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);
  • 데이터 조회
SELECT name, email FROM Users WHERE id = 1;
  • 데이터 삽입
INSERT INTO Users (id, name, email) VALUES (1, 'John Doe', 'john@example.com');
  • 데이터 수정
UPDATE Users SET email = 'new_email@example.com' WHERE id = 1;
  • 데이터 삭제
DELETE FROM Users WHERE id = 1;
profile
이것저것 다 적는 기록장📚

0개의 댓글