>데이터 베이스 >Oracle >SQL 튜토리얼 오라클

SQL 튜토리얼 오라클

WBOY
WBOY원래의
2023-05-11 11:46:07701검색

SQL 튜토리얼: Oracle

Oracle은 업계에서 가장 널리 사용되고 널리 사용되는 데이터베이스 관리 시스템 중 하나입니다. Oracle Corporation은 세계에서 가장 영향력 있는 소프트웨어 회사 중 하나이자 데이터 관리 소프트웨어 분야의 선두주자입니다. 오라클의 데이터베이스 시스템은 거의 모든 기업에서 매우 중요한 인프라가 되었습니다. 이 문서에서는 Oracle SQL의 기본 구문과 일반적으로 사용되는 일부 작업을 소개합니다.

Oracle SQL 기본 구문

SQL은 데이터 저장 및 검색을 관리하는 데 사용되는 언어인 Structured Query Language를 나타냅니다. Oracle 데이터베이스에서 SQL은 쿼리, 삽입, 업데이트, 삭제 등의 작업을 수행하는 언어입니다. 다음은 몇 가지 기본 SQL 구문입니다.

  1. SELECT 문

SELECT 문은 테이블에서 데이터를 검색하는 데 사용됩니다. 기본 SELECT 문의 구문은 다음과 같습니다.

SELECTcolumn1,column2,...columnN FROM table_name;

그 중,columnN은 검색할 데이터 컬럼을 나타내고, table_name은 테이블 이름을 나타냅니다. 검색할 테이블의 이름입니다.

예를 들어 "customers"라는 테이블의 "customer_name" 및 "customer_id" 열에서 데이터를 검색하려면 다음 문을 사용할 수 있습니다.

SELECT customer_name, customer_id FROM 고객;

  1. WHERE 문

WHERE 문은 테이블의 데이터를 필터링하는 데 사용됩니다. 하나 이상의 조건을 기반으로 정규화된 데이터 행을 선택할 수 있습니다. 다음은 WHERE 문의 기본 구문입니다.

SELECT column1, column2, ...columnN FROM table_name WHERE [condition];

조건에서는 등호 "="와 같은 다양한 논리 연산자를 사용할 수 있습니다. , ""보다 큼 및 AND, OR, NOT 등과 같은 논리 연산자를 사용하여 조건을 충족하는 데이터 행을 필터링합니다.

예를 들어 "employees"라는 테이블에서 값이 10000보다 큰 "salary" 열이 있는 레코드만 원하는 경우 다음 문을 사용할 수 있습니다.

SELECT * FROM 직원 WHERE 급여 > ;

  1. ORDER BY 문

ORDER BY 문은 결과를 오름차순 또는 내림차순으로 정렬하는 데 사용됩니다. 다음은 ORDER BY 문의 기본 구문입니다.

SELECT column1, column2, ...columnN FROM table_name ORDER BY column_name [ASC|DESC];

ORDER BY 절에서는 열(또는 여러 열)은 지정된 방식(오름차순 또는 내림차순)으로 결과를 정렬하는 데 사용됩니다.

예를 들어 "customers"라는 테이블에서 "customer_name" 열을 기준으로 오름차순으로 정렬하려면 다음 문을 사용하면 됩니다.

SELECT customer_name, city, state FROM 고객 ORDER BY customer_name ASC;

공통 작업

  1. Create tables

Oracle SQL은 데이터베이스에 관계형 테이블을 정의할 수 있는 관계형 데이터베이스입니다. 다음은 Oracle에서 테이블을 생성하기 위한 기본 구문입니다.

CREATE TABLE table_name (
column1 datatype,
column2 datatype,
column3 datatype,
....
columnn datatype
);

예를 들어, 테이블을 생성합니다. "employee_name", "employee_id" 및 "department" 필드가 포함된 " 직원" 테이블에 대해 다음 명령문을 사용할 수 있습니다. Department VARCHAR(255)

);



Insert data

테이블에 데이터를 삽입하려면 INSERT INTO 문을 사용할 수 있습니다. 다음은 INSERT INTO 문의 기본 구문입니다.
  1. INSERT INTO table_name (column1, 컬럼2, 컬럼3, ..., 컬럼N) VALUES (value1, value2, value3, ..., valueN);
예를 들어, "employees"에서 테이블에 레코드를 삽입하려면 다음 문을 사용할 수 있습니다:

INSERT INTO 직원 (employee_id, 직원_이름, 부서) VALUES (1, 'Tom', 'IT');

Update data

테이블 데이터를 업데이트하려면 UPDATE 문을 사용할 수 있습니다. 다음은 UPDATE 문의 기본 구문입니다.
  1. UPDATE table_name SET 열1 = 값1, 열2 = 값2, ...columnN=valueN WHERE [조건];
예를 들어, "employees"에서 "employee_id"를 1로 업데이트합니다. " 테이블 데이터를 기록하려면 다음 명령문을 사용할 수 있습니다.

UPDATE 직원 SET 직원 이름 = 'John' WHERE 직원 ID = 1;

데이터 삭제

테이블에서 데이터를 삭제하려면 DELETE를 사용할 수 있습니다. 성명. 다음은 DELETE 문의 기본 구문입니다.
  1. DELETE FROM table_name WHERE [condition];
예를 들어 "employees" 테이블에서 "employee_id"가 1인 레코드를 삭제하려면 다음 문을 사용할 수 있습니다.

DELETE FROM 직원 WHERE Employee_id = 1;

요약

Oracle SQL은 Oracle 데이터베이스 시스템에서 데이터 검색, 삽입, 업데이트 및 삭제 작업을 수행할 수 있는 강력한 데이터베이스 관리 언어입니다. 이 문서에서는 특정 참조 가치가 있는 Oracle SQL의 기본 구문과 일반적인 작업을 소개합니다. 그러나 Oracle SQL은 매우 광범위한 주제이므로 심층적인 연구를 통해서만 그 잠재력을 최대한 활용할 수 있습니다.

위 내용은 SQL 튜토리얼 오라클의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.