[sql] 데이터베이스 관련 함수 (DATABASE, TABLE, COLUMN 등)

SQL에서는 데이터베이스와 테이블을 생성하고 관리하기 위해 다양한 함수를 제공합니다. 이들 함수를 사용하여 데이터베이스 구조를 정의하고, 데이터를 추가, 수정, 삭제할 수 있습니다.

데이터베이스 함수

DATABASE 함수

DATABASE 함수는 현재 선택된 데이터베이스 이름을 반환합니다.

SELECT DATABASE();

USE 함수

USE 함수는 특정 데이터베이스를 선택하여 사용합니다.

USE database_name;

CREATE DATABASE 함수

CREATE DATABASE 함수를 사용하여 새 데이터베이스를 생성합니다.

CREATE DATABASE new_database;

테이블 관련 함수

CREATE TABLE 함수

CREATE TABLE 함수를 사용하여 새 테이블을 만듭니다.

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

ALTER TABLE 함수

ALTER TABLE 함수를 사용하여 테이블에 새로운 컬럼을 추가하거나, 기존 컬럼의 구조를 변경할 수 있습니다.

ALTER TABLE table_name
ADD column_name datatype;

컬럼 관련 함수

ADD COLUMN 함수

ADD COLUMN 함수는 기존 테이블에 새로운 컬럼을 추가합니다.

ALTER TABLE table_name
ADD column_name datatype;

MODIFY COLUMN 함수

MODIFY COLUMN 함수는 기존 컬럼의 데이터 유형을 변경합니다.

ALTER TABLE table_name
MODIFY COLUMN column_name new_datatype;

DROP COLUMN 함수

DROP COLUMN 함수를 사용하여 테이블에서 컬럼을 삭제합니다.

ALTER TABLE table_name
DROP COLUMN column_name;

위의 함수들을 활용하여 데이터베이스와 테이블을 효과적으로 관리할 수 있습니다.

내용 참조: Oracle SQL 문서