JFe
'SQL' 태그의 글 목록

TIL I die

CS/Database

[Database] Basic SQL Queries

🔍 기본 검색 Query SELECT FROM [ WHERE ] -- for aggregates [ GROUP BY ] [ HAVING ] [ ORDER BY [DESC] ]; SELECT 문 데이터베이스에서 정보 검색을 하는데 가장 기본이 되는 구문으로, SELECT-FROM-WHERE 형태가 기본적인 형태다. relational algebra에서 selection과는 다름 ex) SELECT Name FROM Employee WHERE Age >= 20; Aliasing / Renaming 두 개 이상의 attribute들이 서로 이름이 같은 경우에는 다음과 같이 이름을 바꾸거나 명시해 표현할 수 있다. SELECT E.Fname, E.Lname, S.Fname, S.Lname FROM EMPLOYE..

CS/Database

[Database] SQL 기초

📃 SQL Schema & Catalog SQL Schema 데이터베이스라고도 불리며, 같은 데이터베이스에 속해 있는 테이블과 다른 구조들을 그룹짓는 개념이다. Schema name으로 구별된다. 스키마를 소유하는 사용자를 나타내는 authorization identifier와 스키마에 있는 각각 element의 descriptor를 포함한다. Schema element는 table, constraints, views, domains 등을 포함한다. CREATE SCHEMA COMPANY AUTHORIZATION 'Joshua' Catalog 스키마의 모임으로, INFORMATION_SCHEMA 라고 불리는 특별한 스키마를 항상 가지고 있다. Integrity constraints는 같은 catalog의..