What is a database
Coddy SQL 여정의 기초 섹션에 포함된 레슨 — 72개 중 2번째.
데이터베이스는 데이터를 체계적으로 저장하는 큰 양동이와 같습니다.
데이터베이스를 생성하고 싶은 두 가지 예가 있습니다:
- 학생, 과목, 강사에 대한 데이터를 저장하기 위한 대학 데이터베이스.
- 판매, 차량 보관 및 직원 관리를 위한 자동차 대리점 데이터베이스.
- 그리고 더 많은 것들
데이터베이스 안에는 테이블이 있으며, 각 테이블은 이름, 열 이름, 그리고 행을 가지고 있습니다.
예를 들어, 이것은 workers 테이블입니다:
| 이름 | 성 | 나이 | 경력 년수 | 성별 | |
|---|---|---|---|---|---|
| 1 | Ghully | Thuas | 29 | 2.3 | 여성 |
| 2 | Bostal | Shkolky | 32 | 0.2 | 남성 |
| 3 | Qaostu | Malop | 21 | 4 | 여성 |
workers 테이블에는 5개의 데이터 열(firstname, lastname, age, exp_years, gender)과 3개의 행이 있습니다. 첫 번째 열(1, 2, 3 표시)은 단순히 행 번호일 뿐이며, 데이터 열이 아닙니다.
특별한 도구 없이도 3명의 직원이 있다는 것을 알 수 있으며, 그들의 평균 연령을 계산하는 것도 쉽습니다 (29 + 32 + 21) / 3.
하지만 행이 천 개 또는 백만 개일 때는 어떻게 될까요?
여기서 데이터베이스와 SQL(구조화된 질의 언어)이 등장합니다.
SQL은 데이터베이스에서 데이터를 관리하고 조작하기 위해 특별히 설계된 표준 언어입니다.
데이터베이스는 모든 테이블을 저장하며, SQL은 우리가 필요한 데이터를 추출하고 분석하는 데 도움을 줍니다.
데이터베이스에서 전체 테이블을 추출하려면, 어떤 열을 SELECT하고 어떤 테이블로부터 FROM할지 지정해야 합니다.
이를 위해 다음과 같이 작성합니다:
SELECT column1, column2, column3 FROM table_name챌린지
쉬움사용 가능한 테이블 및 컬럼:
workers:firstname,lastname,age,exp_years,gender
데이터베이스에서 전체 테이블(모든 컬럼)을 추출하는 쿼리를 작성하세요.
SELECT *을 사용하거나 모든 컬럼을 명시적으로 나열하여 workers 테이블의 모든 컬럼을 검색하세요.
치트 시트
데이터베이스는 열과 행으로 구성된 정리된 테이블에 데이터를 저장합니다. SQL(Structured Query Language)은 데이터베이스에서 데이터를 관리하고 조작하는 데 사용됩니다.
데이터베이스 테이블에서 데이터를 추출하려면 SELECT 문을 FROM 절과 함께 사용하세요:
SELECT column1, column2, column3 FROM table_name직접 해보기
이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.
기초의 모든 레슨
4More Keywords
The IN keywordThe BETWEEN keywordThe LIKE keywordThe AS keywordRecap - Cellphone Models2Conditions
Conditions BasicsThe AND keywordThe OR keywordThe NOT keywordMultiple Conditions CombinedParenthesisBooleans5Arithmetic Operations
Mathematical OperatorsMathematical ColumnsThe Modulo OperationThe ROUND() Function3Specific Return Format
Null valuesSort Results Part 1Sort Results Part 2Recap - Cyber Security FirmLimit number of recordsRecap - Vehicle Factory6Intro Challenges
Recap - Parliamentary ElectionRecap - Police Criminal ArrestRecap - Bar Beverage ContainerRecap - Engineer new columns