Appia의 IT세상

MySql 테이블에 데이터 검색하기, 특정Column값 출력하기 본문

Development/MySQL

MySql 테이블에 데이터 검색하기, 특정Column값 출력하기

Appia 2021. 10. 12. 06:25
반응형

MySql 테이블에 데이터 검색하기, 특정Column값 출력하기

MySql 테이블에 데이터 검색하기, 특정Column값 출력하기

이전 포스팅에서는 MySQL의 테이블의 Column을 내용을 수정하고 값을 입력하는 방법에 대해서 살펴봤습니다. 실제 데이터 베이스를 사용하는 목적은 사람들마다 다 다를 수 있지만, 많은 데이터를 입력하고, 그 데이터를 바탕으로 원하는 결과를 쉽게 도출하기 위해서 사용한다고 생각합니다. 그래서 이번 포스팅에서는 이와 같이 입력된 데이터 베이스를 바탕으로 특정 Column 에 대해서 값을 확인하는 방법에 대해서 살펴보고자 합니다. 

 

먼저 이번 포스팅은 기본적으로 MySQL을 설치되었다는 과정으로 이루어집니다. 따라서 혹, MySQL이 설치 되지 않으셨거나, 처음 하시는 분들은 다음 링크를 통해서 MySQL을 설치해주시고, MySQL카테고리에 있는 내용들을 순차적으로 보시는 것을 권장합니다. 

[윈도우10 Windows10] MySql다운로드 받고 설치하기]

 

[윈도우10 Windows10] MySql다운로드 받고 설치하기

[윈도우10 Windows10] MySql다운로드 받고 설치하기 많은 살마들이 데이터 베이스 관련작업을 하기위해서, MySql 를 설치합니다. 저또한 웹크롤링 관련된 작업을 하면서 DB에 대해서 필요성이 있었

appia.tistory.com

먼저, 금일 사용할 데이터는 다음과 같은 데이터를 바탕으로 사용할 예정입니다. 원래 목적은 관련해서 주식 정보를 파싱해서 넣을려고 했는데, 시간상 회사 정보(제가 주식을 잘 모르지만 선호하는 회사이름만 기재)와 관련된 정보들을 작성하였습니다. * 실제 아무런 상관 없는 정보입니다. 제가 예제 사용을 위해서 쉽게 기재한 것일뿐입니다. 

샘플 데이터 

먼저, 앞선 포스팅에서도 사용하였지만, 테이블의 저장된 전체 값을 보는 방법에 대해서 다시 한번 이야기를 해보겠습니다. 

select * from [테이블 이름];

이와 같은 하시면 위의 샘플 데이터와 같이 모든 정보를 확인할 수 있습니다. 

 

1. 특정 Column정보 검색하기

그럼, 위에서와 달리 원하는 Column정보만 출력하는 방법에 대해서 이야기를 해보겠습니다. 

select [Column이름, Column이름1..Column이름n] from [테이블 이름]

그럼 위의 방법을 사용하여, id와 이름만 한번 검새해보도록 하겠습니다. 

select id, name from tbl;

위의 명령어를 사용하여 Query를 진행하면 다음과 같은 결과가 나타나는 것을 확인할 수 있습니다. 

특정 Column 추출하기 

물론, 위의 정보를 바탕으로 약간 변화를 줘서 name 부분만 출력할 수 있습니다. 

select name from tbl;

특정 Column 추출하기 예제2

 

2. 오른차순, 내림차순으로 정보 나열하기 

그럼 이번에는 검색한 정보에 대해서 오름차순과 내림차순으로 정렬해보도록 하겠습니다. 먼저, 이 때는 다음과 같은 명령어를 사용해야 합니다. 

select [Column이름, Column이름1..Column이름n] from [테이블 이름] ORDER by [조건  Column] (ASC/DESC)

*ASC -오름차순

*DESC - 내림차순

그럼 위의 부분을 바탕으로 다음과 같이 예를 들어 보겠습니다. 

SELECT id, name, pbr from tbl ORDER by pbr ASC

위의 코드를 실행하면 다음과 같은 결과가 나타납니다. 즉, pbr 기준으로 오름차순으로 데이터를 정렬합니다. 

오름차순으로 데이터 나열

그럼 이번에는 반대로 내림차순으로 데이터를 정렬해보도록 하겠습니다. 

SELECT id, name, pbr from tbl ORDER by pbr DESC

위의 코드를 실행하면 다음과 같은 결과가 나타납니다. 

내림차순으로 데이터 나열

이와 같은 방법으로 데이터를 검색하거나, 특정기준을 근거로 오름차순, 내림차순으로 데이터를 정렬할 수 있습니다. 

MySql 테이블에 데이터 입력하기

 

MySql 테이블에 데이터 입력하기

MySql 테이블에 데이터 입력하기 앞선 포스팅에서는 MySQL에서 생성된 테이블에 대해서 수정하는 방안에 대해서 이야기를 해봤습니다. 그래서 이번 포스팅에서는 이렇게 생성된 테이블에 원하

appia.tistory.com

이번 포스팅에서는 MySql 테이블에 데이터 검색하기, 특정Column값 출력하기라는 주제로 포스팅을 해봤습니다. MySQL이 사용하기에 따라서 다를 수 있지만, 이러한 부분들을 토대로 보다 더 활용측면에서 효율을 가져가셨으면 좋겠습니다. 혹 궁금하신 점이나 문의 사항이 있으시면 언제든지 댓글 및 방명록에 글 남겨주시길 바랍니다. 

반응형
Comments