| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- SQL
- sql 자료형 정리
- CREATE TABLE
- sql이란
- opencv설치 확인
- SQL WHERE
- datatype
- slq
- SELECT
- sql문법
- sql table
- insert into
- OpenCV설치
- sql역사
- SQL UPDATE
- SQL DELETE
- data
- 마이컴파일러
- Today
- Total
JJolSung
초보자를 위한 SQL 기본 문법(#6. SELECT) 본문
SQL은 데이터를 다루는 데 있어서 가장 강력한 도구 중 하나이다.
그 중 데이터를 조회하는 SELCT 문을 다뤄보자. 초보자를 위한 단계이므로 설치 없이 하기 위해서는 아래의 링크로 들어가서 간단하게 연습할 수 있다. 만약 별도로 설치한 SQL TOOL 이 있다면 그것을 이용해도 무방하다.
https://www.mycompiler.io/ko/new/mysql
새 MySQL 프로그램 만들기 - 마이컴파일러 - myCompiler
실행 코드 코드 저장 기존 코드를 유지하시겠습니까? 에디터에 코드가 있는 동안 언어를 전환하려고 합니다. 이를 유지하려면 “기존 코드 유지”를 선택합니다. 예제로 바꾸려면 “예제로 바
www.mycompiler.io
1. SELECT란?
SELECT는 데이터베이스에서 데이터를 조회하기 위해 사용하는 명령어이다.
이전 글에 예시로 들었던 냉장고로 비유하자면
사과를 꺼내기 위해 야채칸(Table)을 조회하라는 것과 비슷하다.
SELECT 열 이름 FROM 테이블 이름;
열 이름 : 조회하고자 하는 열(Column)의 이름.
테이블 이름 : 데이터를 조회할 테이블(Table)의 이름
SELECT name, age FROM users;
위의 쿼리(Query)는 'user' 테이블에서 'name', 'age' 열(Column)을 조회한다.
* 쿼리(Query)란? : 데이터베이스에 특정 작업*조회, 삽입, 수정 등)을 요청하는 명령어
쿼리 = 요청
2. 모든 데이터 조회하기
특정 열(Colmn)이 아닌 모든 열을 조회할 때는 * (Asterisk)를 사용한다.
SELECT * FROM users;
3. 실습
아래 코드는 미리 작성해둔 코드이다. CREATE TABLE 및 INSERT INTO 를 편하게 할 수 있도록 작성해 두었다.
복사해서 Table을 만들어 두자.
//실습용 Data Code
-- create a table
CREATE TABLE student (
student_id INT,
name VARCHAR(50),
age INT,
gender VARCHAR(10)
);
-- insert some values
INSERT INTO student (student_id, name, age, gender)
VALUES
(1, '이순신', 54, 'Male'),
(2, '정약용', 68, 'Male'),
(3, '김홍도', 49, 'Male'),
(4, '신사임', 48, 'Female'),
(5, '허난설', 27, 'Female'),
(6, '황진이', 32, 'Female'),
(7, '유관순', 18, 'Female');

위와 같이 작성이 되었다면 이제 데이터를 조회할 준비가 끝난 것이다.
SELECT * FROM student;
위의 Query는 Customers 테이블에서 모든 열(Column)을 조회하는 명령어이다.
위의 Query 를 입력해주고 "실행 코드"를 누르면 아래와 같이 데이터를 조회하는 것을 볼 수 있을 것이다.
Wep app 특성상 정렬이 맞지 않는 불편함이 있지만 뭐 잘 출력이 되었다.

그럼 이번에는 이름과 나이만을 조회하는 쿼리를 작성해보자.
SELECT name, age FROM student;
잘 조회해서 불러와졌다.

다음 글에서는 불러오는 데이터에 조건을 주는 것을 다뤄보자.
가령 예를 들어서 나이가 30세 이상인 경우에만 데이터를 불러오거나 여성만 불러오거나 하는 작업이다.
'Database 관련 자료 > SQL Syntax' 카테고리의 다른 글
| 초보자를 위한 SQL 기본 문법(#7. WHERE) (1) | 2024.12.24 |
|---|---|
| 초보자를 위한 SQL 기본 문법(#5. INSERT INTO) (0) | 2024.12.22 |
| 초보자를 위한 SQL 기본 문법(#4. DATA Type) (1) | 2024.12.19 |
| 초보자를 위한 SQL 기본 문법(#3. CREATE TABLE) (0) | 2024.12.18 |
| 초보자를 위한 SQL 기본 문법(#2. Database와 DBMS) (2) | 2024.12.17 |