SQL 초보자 강의
- 이전 페이지 서버 스크립트
- 다음 페이지 웹 사이트 만들기 초보자 강의
SQL은 데이터베이스에 접근하고 처리하기 위해 사용되는 표준 컴퓨터 언어입니다.
SQL을 통해 데이터를 관리합니다
구조화된 쿼리 언어(SQL)는 SQL Server, Oracle, MySQL, Sybase 및 Access 등과 같은 데이터베이스에 접근하기 위해 사용되는 표준 언어입니다.
데이터베이스에 데이터를 저장하고 가져오려는 사람들에게, SQL의 지식은 가치가 없습니다.
SQL이 무엇인가요?
- SQL은 구조화된 쿼리 언어(SQ)를 의미합니다 (Structured Query LLanguage)
- 우리는 데이터베이스에 접근할 수 있는 능력을 주는 것입니다
- SQL은 ANSI의 표준 컴퓨터 언어입니다
- SQL은 데이터베이스에 대한 쿼리를 수행합니다
- SQL은 데이터베이스에서 데이터를 가져올 수 있습니다
- SQL은 데이터베이스에 새로운 기록을 삽입할 수 있습니다
- SQL은 데이터베이스에서 기록을 제거할 수 있습니다
- SQL은 쉽게 배울 수 있습니다
저자 주의사항:ANSI, 미국 국가 표준화 기구
SQL은 표준입니다 - 하지만...
SQL은 ANSI의 표준 컴퓨터 언어로, 데이터베이스 시스템에 접근하고操作하기 위해 사용됩니다. SQL 문은 데이터베이스에서 데이터를 가져오고 업데이트하는 데 사용됩니다. SQL은 MS Access, DB2, Informix, MS SQL Server, Oracle, Sybase 및 다른 데이터베이스 시스템과 같은 데이터베이스 프로그램과 협력할 수 있습니다.
불운히도, 많은 다른 버전의 SQL 언어가 존재하지만, ANSI 표준과 호환되기 위해, 그들은 주요 키워드(예: SELECT, UPDATE, DELETE, INSERT, WHERE 등)를 유사하게 지원해야 합니다.
주석:SQL 표준 이외에도, 대부분의 SQL 데이터베이스 프로그램은 자신만의 비밀 확장을 가지고 있습니다!
SQL 데이터베이스 테이블
데이터베이스는 일반적으로 하나나 여러 개의 테이블을 포함하고 있습니다. 각 테이블은 이름으로 식별됩니다(예: "고객" 또는 "주문"). 테이블은 데이터를 포함한 기록(행)을 포함합니다.
아래의 예제는 "Persons"라는 테이블입니다:
LastName | FirstName | 주소 | 도시 |
---|---|---|---|
Hansen | 올라 | timoteivn 10 | sandnes |
Svendson | 토베 | borgvn 23 | sandnes |
Pettersen | 카리 | storgt 20 | stavanger |
위의 테이블은 세 가지 기록(각 기록은 한 사람에 해당)과 네 개의 열(성, 이름, 주소 및 도시)을 포함하고 있습니다.
SQL 쿼리 프로그램
SQL을 통해 특정 데이터베이스를 쿼리하고, 반환되는 결과 집합을 얻을 수 있습니다.
쿼리 프로그램은 다음과 같습니다:
SELECT LastName FROM Persons
결과 집합은 다음과 같습니다:
LastName |
---|
Hansen |
Svendson |
Pettersen |
주석:일부 데이터베이스 시스템은 SQL 명령어의 끝에 분호점을 사용하도록 요구합니다. 이 강의에서는 분호점을 사용하지 않습니다.
SQL 데이터 조작 언어 (DML)
SQL(구조화된 쿼리 언어)는 쿼리를 실행하는 문법입니다. 하지만 SQL 언어는 기록을 업데이트, 입력, 제거하는 문법도 포함하고 있습니다.
이러한 쿼리 및 업데이트 문구는 SQL의 DML 부분에서 나옵니다:
- SELECT - 데이터베이스 테이블에서 데이터 가져오기
- UPDATE - 데이터베이스 테이블에서 데이터 업데이트
- DELETE - 데이터베이스 테이블에서 데이터 제거
- INSERT INTO - 데이터베이스 테이블에 데이터 입력
SQL 데이터 정의 언어 (DDL)
SQL의 데이터 정의 언어 부분은 테이블을 생성하거나 제거할 수 있는 능력을 주而我们也可以定义索引(键),规定表之间的链接,以及施加表间的约束。
SQL에서 가장 중요한 DDL 문구:
- CREATE TABLE - 새 테이블 생성
- ALTER TABLE - 데이터베이스 테이블 변경(변경)
- DROP TABLE - 테이블 삭제
- CREATE INDEX - 인덱스(검색 키) 생성
- DROP INDEX - 인덱스 삭제
SQL 강의
CodeW3C.com에서 제공하는 SQL 강의。
- 이전 페이지 서버 스크립트
- 다음 페이지 웹 사이트 만들기 초보자 강의