본문 바로가기
728x90

Programming/SQL74

[MySQL] TEMPORARY TABLE 임시 테이블 다루기 안녕하세요. 오늘은 MySQL의 임시 테이블(Temporary Table)에 대해서 상세히 알아보겠습니다. MySQL Temporary Table에 대하여 ▣ Temporary Table 의미 및 특징 단일 세션에서 여러 번 재사용 가능한 임시 결과를 저장할 수 있는 특수한 유형의 테이블 - 반복적인 SELECT문 실행 시 또는 대량의 집계 쿼리 같이 비용이 많이 들 때 유용하게 활용 가능함 - 임시 테이블을 생성한 Client에게만 사용 및 접근 권한이 있으며, 세션이나 연결이 종료될 때 자동으로 삭제됨 - 같은 이름의 2개 이상의 Temporary Table(이하 Temp)은 생성될 수 없으나, 일반 테이블과 같은 이름의 Temp은 생성할 수 있음 (다만, 기존에 있는 일반 테이블은 접근할 수 없으며.. 2024. 2. 13.
[MySQL] Comment 코멘트 다루기 안녕하세요. 오늘은 MySQL 환경에서 테이블에 COMMENT를 설정하는 방법에 대해 알아보겠습니다. MySQL Comment 설정·수정·조회 ▣ SQL Comment 의미 테이블 또는 컬럼의 의미(Comment)를 조회하는 주석의 기능으로, DB에 새겨진 주석이라고 생각하면 됨 - 테이블이나 컬럼의 의미 파악에 도움을 주기 위해 주로 남김 1) Comment 설정 및 수정하기 - 테이블과 컬럼을 생성할 때, COMMENT를 설정할 수 있고, ALTER문을 통해 설정된 COMMENT를 수정할 수 있음 - Comment 삭제 시, ALTER문에서 COMMENT = ''로 넣거나 아예 COMMENT 부분을 빼고 쿼리를 실행하면 됨 - Oracle에서는 COMMENT ON TABLE/COLUMN [테이블명]/.. 2024. 2. 12.
[MySQL] 주석 달기 안녕하세요. 오늘은 MySQL의 다양한 주석을 다는 방법에 대해 알아보겠습니다. MySQL 주석 활용하기 1) 한 줄 주석 달기 - 가장 간단한 형태의 주석으로, 문장의 처음에 샵(#)이나 하이픈(-)을 2번 연속으로 넣어서 사용할 수 있음 -- 주석 달기 ver1 # 주석 달기 ver2 SELECT * FROM employees; - MySQL Workbench에서는 Ctrl + / 단축키를 통해 주석 처리와 해제를 사용할 수 있음 2) 여러 줄 주석 달기 - 여러 줄에 걸친 주석을 작성할 때는 시작 부분에는 /* 기호를, 끝나는 부분에 */ 기호를 삽입하며, 사이의 모든 내용은 주석 처리됨 /* 직원의 이름과 부서 정보를 추출하는 질의문 테이블의 모든 데이터를 보고 싶다면 SELECT * FROM e.. 2024. 2. 10.
[SQL] 버전 확인하기 안녕하세요. 오늘은 Oracle, MySQL 등 SQL 버전 확인하는 방법에 대해 간단하게 알아보겠습니다. SQL DB Tool별 버전 확인하기 - SQL DB Tool을 사용할 때, 사용하는 SQL Tool의 버전에 따라 사용할 수 있는 함수가 있어 어떤 버전인지를 확인하는 것이 중요함 - 아래 Tool별로 SQL 버전 확인하는 방법을 분류함 ▣ MySQL -- MySQL 서버 버전 확인하기 SELECT VERSION(); SHOW VARIABLES LIKE '%VERSION%' -- MySQL 클라이언트 버전 확인하기 mysql --version mysql -V ▣ SQL Server(MS-SQL) - SQL Server 인스턴스에 연결 후, 아래 쿼리 실행 -- SQL Server 버전 확인하기 S.. 2023. 11. 26.
[SQL] 여러 행 합치기 안녕하세요. 오늘은 SQL에서 특정 조건 아래 여러 행들을 합치는 방법에 대해 알아보겠습니다. 특정 직업별로 명단 만들기 ▣ 예시 데이터 : emp empno ename job sal 7902 FORD ANALYST 3000 7788 SCOTT ANALYST 3000 7369 SMITH CLERK 800 7900 JAMES CLERK 950 7876 ADAMS CLERK 1100 7934 MILLER CLERK 1300 7782 CLARK MANAGER 2450 7698 BLAKE MANAGER 2850 7566 JONES MANAGER 2975 7839 KING PRESIDENT 5000 7654 MARTIN SALESMAN 1250 7521 WARD SALESMAN 1250 7844 TURNER SA.. 2023. 11. 14.
[SQL] 예제 데이터 테이블 생성하기 안녕하세요. 오늘은 오라클(Oracle)에서 제공하는 샘플 테이블/데이터 받는 방법에 대해 간단하게 알아보겠습니다. Oracle Sample Table/Data ▣ Oracle Sample Database Oracle Sample Database This tutorial introduces you an Oracle sample database and shows you how to load it into an Oracle database for practicing www.oracletutorial.com - 오라클에서는 SQL 듀토리얼을 위해 Sample Database를 제공하고 있음. - Oracle이나 SQL 환경에서 쿼리문 연습용을 활용하기에 좋고 위 사이트에서 SQL 스크립트를 복사하여 사용하거나.. 2023. 11. 4.
728x90