MySQL - SELECT

임재현·2021년 4월 29일
0

MySQL

목록 보기
9/52

SELECT

이전 글들에서 INSERT INTO를 통해 테이블에 데이터를 넣고나서, 데이터들이 제대로 들어갔나 확인하기 위해 SELECT * FROM <TABLE NAME>을 사용했었다. 여기서 * 는 모든 칼럼을 의미한다.

mysql> SELECT * FROM cats;
+--------+----------------+------------+------+
| cat_id | name           | breed      | age  |
+--------+----------------+------------+------+
|      1 | Ringo          | Tabby      |    4 |
|      2 | Cindy          | Maine Coon |   10 |
|      3 | Dumbledore     | Maine Coon |   11 |
|      4 | Egg            | Persian    |    4 |
|      5 | Misty          | Tabby      |   13 |
|      6 | George Michael | Ragdoll    |    9 |
|      7 | Jackson        | Sphynx     |    7 |
+--------+----------------+------------+------+
7 rows in set (0.00 sec)

따라서 이전 글에서 만들고 데이터를 넣어주었던 cats테이블의 모든 칼럼들과 데이터들이 나오게 된다. 여기에 * 가 아니라 원하는 칼럼들의 이름을 넣어주면 원하는 칼럼의 정보들만 빼낼 수도 있다.

mysql> SELECT name, age FROM cats;
+----------------+------+
| name           | age  |
+----------------+------+
| Ringo          |    4 |
| Cindy          |   10 |
| Dumbledore     |   11 |
| Egg            |    4 |
| Misty          |   13 |
| George Michael |    9 |
| Jackson        |    7 |
+----------------+------+
7 rows in set (0.00 sec)

name과 age칼럼의 정보만 얻어왔다.

profile
임재현입니다.

0개의 댓글