오라클 DB - insert, select, update, delete

장경수·2023년 4월 12일

INSERT

  • INSERT 문은 데이터베이스 테이블에 새로운 레코드를 삽입하는 데 사용.
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);

예를 들어, students 테이블에 새로운 레코드를 추가하려면 다음과 같은 쿼리를 사용할 수 있다.

INSERT INTO students (name, age, gender, major)
VALUES ('홍길동', 22, 'M', '컴퓨터 공학');

위의 쿼리는 students 테이블의 name, age, gender, major 열에 각각 'John Doe', 20, 'M', 'Computer Science' 값을 가진 새로운 레코드를 삽입한다.

SELECT

  • SELECT 문은 데이터베이스에서 데이터를 검색하는 데 사용.
SELECT column1, column2, ...
FROM table_name
WHERE condition;

예를 들어, students 테이블에서 이름이 '홍길동'인 학생의 이름과 전공을 검색하려면 다음과 같은 쿼리를 사용할 수 있다.

SELECT name, major
FROM students
WHERE name = '홍길동';

위의 쿼리는 students 테이블에서 name이 '홍길동'인 레코드를 검색하고, 해당 레코드의 name과 major 값을 반환한다.

UPDATE

  • UPDATE 문은 데이터베이스 테이블에서 레코드를 수정하는 데 사용.
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;

예를 들어, students 테이블에서 이름이 '홍길동'인 학생의 전공을 '호텔경영'으로 변경하려면 다음과 같은 쿼리를 사용할 수 있다.

UPDATE students
SET major = '호텔경영'
WHERE name = '홍길동';

위의 쿼리는 students 테이블에서 name이 '홍길동'인 레코드의 major 값을 '호텔경영'으로 변경

DELETE

  • DELETE 문은 데이터베이스 테이블에서 레코드를 삭제하는 데 사용.
DELETE FROM table_name
WHERE condition;

예를 들어, students 테이블에서 이름이 '홍길동'인 학생의 레코드를 삭제하려면 다음과 같은 쿼리를 사용할 수 있다.

DELETE FROM students
WHERE name = '홍길동';

위의 쿼리는 students 테이블에서 name이 '홍길동'인 레코드를 삭제한다.

profile
coding is my life

0개의 댓글