본문 바로가기

CS 공부

SQL이란?

SQL ( Structured Query Language) = DB를 제어하는 컴퓨터 언어

: 데이터베이스 관리 시스템(DBMS)에서 데이터를 조작하고 검색하기 위한 표준화된 언어.

1. 계형 데이터베이스 관리 시스템(RDBMS)에서 사용되며,

이를 통해 데이터의 구조와 관계를 정의하고 쿼리를 실행하여 데이터를 관리할 수 있음.

2. 데이터베이스와 상호 작용하는 데 사용되며 데이터를 구조화하고 관리하는 역할을 함.

=> 데이터베이스 관리 시스템에서 데이터를 저장, 검색, 수정 및 삭제하는 데

사용되는 표준화된 프로그래밍 언어

SQL의 특징

1) 데이터베이스에서 정보를 검색하고 필터링하는 데 사용되는 강력한 언어.

사용자는 원하는 데이터를 조건에 따라 선택하고 검색할 수 있음.

2) 국제 표준으로 정의된 언어로, 다양한 데이터베이스 관리 시스템에서 지원됩니다.

다른 DBMS에서도 SQL 쿼리를 사용할 수 있음.

3) 데이터를 추가, 수정, 삭제 및 업데이트할 수 있는 다양한 명령을 제공함.

이를 통해 데이터베이스를 관리하고 최신 정보를 유지할 수 있음.

4) 데이터베이스 테이블 및 스키마를 정의하고 수정할 수 있음.

데이터베이스의 구조를 설계하고 관리하는 데 사용됨.

5) 트랜잭션을 관리하고 롤백 및 커밋과 같은 데이터 일관성을 보장하는 기능을 제공합니다. 이는 데이터의 무결성을 유지하는 데 중요합니다.

6) 데이터베이스의 보안을 관리하기 위한 기능을 제공합니다. 사용자 권한 및 액세스 제어를 설정하여 민감한 정보를 보호할 수 있습니다.

7) 데이터를 그룹화, 집계 및 정렬할 수 있습니다. 이를 통해 데이터 분석 및 리포팅 작업을 수행할 수 있습니다.

8) 서브쿼리와 다양한 조인 유형을 지원하여 복잡한 데이터 추출 및 처리 작업을 지원합니다.

챗지피티한테 물어봄

'CS 공부' 카테고리의 다른 글

머신러닝과 딥러닝의 차이점  (0) 2023.11.14
프로토콜이란?  (0) 2023.11.14
프레임워크란?  (2) 2023.11.14
쿠키와 세션에 대해  (0) 2023.11.10
HTTP란?  (0) 2023.11.10