정보실

웹학교

정보실

sql SQL 소개

본문

SQL (Structured Query Language)은 데이터베이스 관리 시스템 (DBMS)과 상호 작용하는 데 사용하는 언어입니다.


가장 인기 있는 개념 데이터 모델, Entity-Relationship (ER) 및 가장 인기 있는 논리 데이터 모델 (관계형 모델)을 소개 한 후에는 SQL을 소개 할 차례입니다.


https://flaviocopes.com/sql-introduction/ 


SQL (Structured Query Language)은 데이터베이스 관리 시스템 (DBMS)과 상호 작용하는 데 사용하는 언어입니다.


이름에서 알 수 있듯이 프로그래밍 언어는 아니지만 쿼리 언어로 태어 났으며 나중에 쿼리를 수행하는 것보다 데이터베이스를 사용하여 고급 작업을 수행하는 인터페이스로 발전했습니다.


나는 “진화 되었다”고 말했지만 실제로 SQL은 항상 진화하고 있습니다. 이 표준은 1986 년에 처음 출판 된 후 1989 년, 1992 년, 1999 년, 2003 년, 2006 년, 2008 년, 2011 년, 2016 년에 업데이트 되었으며 2019 년 작성 당시의 최신 버전으로 업데이트 되었습니다.


SQL은 Postgres, MySQL, Oracle, SQLite, MicroSoft SQL Server 등 많은 인기 있는 DBMS에서 구현됩니다. 각각의 서로 다른 데이터베이스는 표준 또는 특정 버전을 구현하고 그 위에 사용자 정의 기능을 추가하여 쿼리 작성 또는 특정 기능 추가를 단순화합니다.


달리 언급하지 않는 한, SQL에 대해 이야기 할 때마다 SQL 표준에 대해 이야기합니다.


SQL은 큰 주제입니다. 다음과 같은 다양한 블로그 게시물에서 많은 주제를 다룰 것입니다.

  • 데이터베이스 생성
  • SQL 스키마 문으로 테이블 작성
  • 데이터로 테이블 채우기
  • 테이블 스키마 수정
  • 테이블에서 열 추가 또는 제거
  • SQL 쿼리
  • 별명 사용
  • 데이터 정렬
  • 쿼리에서 따옴표로 작업
  • 여러 테이블 간 조인
  • 함수를 사용하여 데이터 계산
  • 다른 데이터 유형 간 변환
  • 날짜 및 시간으로 작업
  • 문자열 연결
  • UNION을 사용하여 결과 결합
  • 세트 (조합, 교차 제외)
  • 데이터 그룹화 및 집계
  • 주문 데이터
  • 데이터 계산
  • 검색한 데이터 제한
  • NULL로 작업하기
  • 서브 쿼리
  • 창 함수들
  • 조건부 논리
  • SQL 트랜잭션
  • 저장 프로 시저
  • 제약
  • 연합
  • Views
  • Metadata
  • 인덱스 성능 향상
  • EXPLAIN 사용


  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기
  • 카카오톡으로 보내기

페이지 정보

조회 23회 ]  작성일19-12-25 09:45
SQL

웹학교