programming/SQL

[SQL] 1강_ SQL 소개

Jofresh 2023. 4. 23. 21:10
728x90
반응형

안녕하세요! 조신선입니다. 오늘은 SQL 소개글을 포스팅 해보도록 하겠습니다.

SQL은 데이터베이스 액세스 및 조작을 위한 표준 언어입니다. 


SQL이란 무엇입니까?

  • SQL은 Structured Query Language의 약자입니다.
  • SQL을 사용하면 데이터베이스에 액세스하고 조작할 수 있습니다.
  • SQL은 1986년 ANSI(American National Standards Institute), 1987년 ISO(International Organization for Standardization)의 표준이 되었습니다.


SQL은 무엇을 할 수 있습니까?

  • SQL은 데이터베이스에 대해 쿼리를 실행할 수 있습니다.
  • SQL은 데이터베이스에서 데이터를 검색할 수 있습니다.
  • SQL은 데이터베이스에 레코드를 삽입할 수 있습니다.
  • SQL은 데이터베이스의 레코드를 업데이트할 수 있습니다.
  • SQL은 데이터베이스에서 레코드를 삭제할 수 있습니다.
  • SQL은 새로운 데이터베이스를 생성할 수 있습니다.
  • SQL은 데이터베이스에서 새 테이블을 만들 수 있습니다.
  • SQL은 데이터베이스에서 저장 프로시저를 생성할 수 있습니다.
  • SQL은 데이터베이스에서 뷰를 생성할 수 있습니다.
  • SQL은 테이블, 프로시저 및 뷰에 대한 권한을 설정할 수 있습니다.

웹 사이트에서 SQL 사용

데이터베이스의 데이터를 보여주는 웹 사이트를 구축하려면 다음이 필요합니다.

  • RDBMS 데이터베이스 프로그램(예: MS Access, SQL Server, MySQL)
  • PHP 또는 ASP와 같은 서버 측 스크립팅 언어를 사용하려면
  • SQL을 사용하여 원하는 데이터를 얻으려면
  • HTML/CSS를 사용하여 페이지 스타일 지정

RDBMS

RDBMS는 관계형 데이터베이스 관리 시스템을 나타냅니다.

RDBMS는 SQL과 MS SQL Server, IBM DB2, Oracle, MySQL 및 Microsoft Access와 같은 모든 최신 데이터베이스 시스템의 기반입니다.

RDBMS의 데이터는 테이블이라는 데이터베이스 개체에 저장됩니다. 테이블은 관련 데이터 항목의 모음이며 열과 행으로 구성됩니다.

"Customers" 테이블을 살펴보십시오.

SELECT * FROM Customers;

모든 테이블은 필드라는 더 작은 엔터티로 나뉩니다. Customers 테이블의 필드는 CustomerID, CustomerName, ContactName, Address, City, PostalCode 및 Country로 구성됩니다. 필드는 테이블의 모든 레코드에 대한 특정 정보를 유지하도록 설계된 테이블의 열입니다.

행이라고도 하는 레코드는 테이블에 존재하는 각각의 개별 항목입니다. 예를 들어 위의 Customers 테이블에는 91개의 레코드가 있습니다. 레코드는 테이블의 가로 항목입니다.

열은 테이블의 특정 필드와 관련된 모든 정보를 포함하는 테이블의 세로 항목입니다.


쉽게 요약하자면, 데이터베이스에 데이터를 쌓아 둘텐데, 데이터베이스에 접근해서 내가 원하는 데이터만 쏙쏙 뽑아내는 역할을 해주는 언어 모델이라고 생각하시면 편할 것 같습니다.

 

저 또한 본업을 할 때 SQL을 통해서 데이터를 추출해서 정보화,시각화해서 업무를 기획하고 전략을 세우고 있습니다. 

다음편부터는 기초적인 SQL 문법에 대해서 순서대로 포스팅하도록 하겠습니다!

728x90
반응형