SQL 개요

SQL은 데이터베이스에 접근하고 처리하는 표준 컴퓨터 언어입니다.

SQL이 무엇인가요?

  • SQL은 구조화된 쿼리 언어를 의미합니다
  • SQL은 데이터베이스에 접근할 수 있는 능력을 주습니다
  • SQL은 ANSI의 표준 컴퓨터 언어입니다

편집자 주:ANSI, 미국 국가 표준화 기구

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

  • SQL 데이터베이스에 대한 쿼리를 실행하는 방향
  • SQL은 데이터베이스에서 데이터를 검색할 수 있습니다
  • SQL은 데이터베이스에 새 기록을 삽입할 수 있습니다
  • SQL은 데이터베이스에서 데이터를 업데이트할 수 있습니다
  • SQL은 데이터베이스에서 기록을 제거할 수 있습니다
  • SQL은 새 데이터베이스를 생성할 수 있습니다
  • SQL은 데이터베이스에서 새 테이블을 생성할 수 있습니다
  • SQL은 데이터베이스에서 스토리지 프로시저를 생성할 수 있습니다
  • SQL은 데이터베이스에서 뷰를 생성할 수 있습니다
  • SQL은 테이블, 스토리지 프로시저 및 뷰의 권한을 설정할 수 있습니다

SQL은 표준입니다 - 하지만...

SQL은 ANSI 표준 컴퓨터 언어로, 데이터베이스 시스템에 접근하고操作하는 데 사용됩니다. SQL 문장은 데이터베이스에서 데이터를 검색하고 업데이트하는 데 사용됩니다. SQL은 MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase 및 다른 데이터베이스 시스템과 같은 데이터베이스 프로그램과 협력할 수 있습니다.

불행히도 많은 다른 버전의 SQL 언어가 존재하지만, ANSI 표준과 호환되기 위해, 그들은 주요 키워드(예: SELECT, UPDATE, DELETE, INSERT, WHERE 등)를 유사하게 지원해야 합니다.

주의사항: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에서 데이터는 테이블(tables)이라는 데이터베이스 객체에 저장됩니다.

표는 열과 행으로 구성된 관련 데이터 항목의 집합입니다.