서버구축이야기!!

닫기 검색결과 전체 보기

    MySQL - 테이블 데이터 출력 개수 지정 - LIMIT

    Linux Server/MYSQL 2023. 4. 24. 09:00

    MySQL - 테이블 데이터 출력 개수 지정 - LIMIT

     

     

     

    이번 포스팅에서는 MySQL에서 출력 개수 지정하는 방법에 대해서 알아보도록 하겠습니다.

     

     

     

     

     

       관련글

     

     

     

     

     

    https://server-talk.tistory.com/275 - DataBases(데이터베이스) 의 등장배경과 사용하는 이유

     

     

    https://server-talk.tistory.com/276 - DataBases(데이터베이스) 구성 알아보기

     

     

    https://server-talk.tistory.com/278 - DataBases(데이터베이스) - 관계형 데이터베이스 알아보기

     

     

    https://server-talk.tistory.com/279 - MySQL - 테이블 생성 알아보기

     

     

    https://server-talk.tistory.com/280 - MYSQL - 데이터 삽입 알아보기 - INSERT INTO

     

     

    https://server-talk.tistory.com/281 - MySQL - 테이블 수정 알아보기 - ALTER

     

     

    https://server-talk.tistory.com/282 - MySQL - 테이블 데이터 삭제 알아보기 - DELETE, TRUNCATE

     

     

    https://server-talk.tistory.com/517 - MySQL - 테이블 데이터 수정 알아보기 - UPDATE SET

     

     

    https://server-talk.tistory.com/518 - MySQL - 데이터베이스, 테이블 삭제 알아보기 - DROP

     

     

    https://server-talk.tistory.com/519 - MySQL - 테이블 데이터 조회 알아보기 - SELECT

     

     

     

     

     

       MySQL - 조회 테이블 데이터 생성 및 구조확인

     

     

     

     

     

    1. 조회할 테이블 명세서

     

     

    위 그림은 조회할 회원정보 데이터를 가지고 있는 테이블 입니다.

     

     

     

     

    2. 조회할 테이블 생성

     

    CREATE TABLE member_table (
     seq        INT NOT NULL AUTO_INCREMENT,
     mb_id     VARCHAR(20),
     mb_pw    VARCHAR(20),
     address   VARCHAR(50),
     mb_tell    VARCHAR(50),  
      PRIMARY KEY(seq)
    ) ENGINE=innodb CHARSET=utf8;

     

     

     

     

    3. 테이블 데이터 삽입

     

    INSERT INTO member_table (mb_id, mb_pw, address, mb_tell) VALUE('build', 'build1',  '서울특별시 강남구 도곡동', '010-1234-1234');
    INSERT INTO member_table (mb_id, mb_pw, address, mb_tell) VALUE('talk', 'server2', '경기도 성남시 분당구', '010-2345-2345');
    INSERT INTO member_table (mb_id, mb_pw, address, mb_tell) VALUE('story', 'server3', '인천광역시 부평구 부평동', '010-3456-3456');
    INSERT INTO member_table (mb_id, mb_pw, address, mb_tell) VALUE('nginx', 'server4', '경기도 안산시 단원구', '010-7891-1234');
    INSERT INTO member_table (mb_id, mb_pw, address, mb_tell) VALUE('php', 'server5', '서울특별시 광진구 화양동', '010-9876-1235');

     

    위 쿼리로 데이터를 추가 입력합니다.

     

     

     

     

    4. MySQL - 삽입 데이터 조회

     

    select * from member_table;

     

    +-----+-------+---------+-------------------------------------+---------------+
    | seq | mb_id | mb_pw   | address                             | mb_tell       |
    +-----+-------+---------+-------------------------------------+---------------+
    |   1 | build | build1  | 서울특별시 강남구 도곡동            | 010-1234-1234 |
    |   2 | talk  | server2 | 경기도 성남시 분당구                | 010-2345-2345 |
    |   3 | story | server3 | 인천광역시 부평구 부평동            | 010-3456-3456 |
    +-----+-------+---------+-------------------------------------+---------------+

     

     

     

     

     

       MySQL - 조회 테이블 데이터 생성 및 구조확인

     

     

     

     

     

    사용법 : select * from [테이블명] LIMIT [개수]

     

    MySQL 에서는 LIMIT을 이용하여 출력되는 행의 갯수를 지정할 수 있습니다.

     

     

     

     

     

    1. MySQL - 테이블 데이터 출력 개수 지정 - LIMIT

     

    select * from [테이블명] LIMIT [개수]

     

    select * from member_table LIMIT 1

     

    +-----+-------+--------+-------------------------------------+---------------+
    | seq | mb_id | mb_pw  | address                             | mb_tell       |
    +-----+-------+--------+-------------------------------------+---------------+
    |   1 | build | build1 | 서울특별시 강남구 도곡동            | 010-1234-1234 |
    +-----+-------+--------+-------------------------------------+---------------+

     

    LIMIT 뒤에 지정한 숫자만큼 행이 출력됩니다.

     

     

     

     

     

    2. MySQL - 테이블 데이터 출력 행수 조회 - LIMIT

     

     

    select * from [테이블명] LIMIT [시작지점] [종료지점]

     

    select * from member_table LIMIT 2,4;

     

    +-----+-------+---------+-------------------------------------+---------------+
    | seq | mb_id | mb_pw   | address                             | mb_tell       |
    +-----+-------+---------+-------------------------------------+---------------+
    |   3 | story | server3 | 인천광역시 부평구 부평동            | 010-3456-3456 |
    |   4 | nginx | server4 | 경기도 안산시 단원구                | 010-7891-1234 |
    |   5 | php   | server5 | 서울특별시 광진구 화양동            | 010-9876-1235 |
    +-----+-------+---------+-------------------------------------+---------------+

     

    출력하게될 시작개수, 종료개수를 지정하여 시작지점을 지정할 수 있습니다.(시작 행의 숫자는 0부터 시작하게 됩니다.)

    저작자표시 (새창열림)
    'Linux Server/MYSQL' 관련 글 more
    • thumbnail
      MySQL - 스칼라 서브쿼리(Scalar Subquery) 사용법 2023.05.08
    • thumbnail
      MySQL - 서브쿼리(Subquery)란? 2023.05.02
    • thumbnail
      MySQL - 테이블 데이터 조회 알아보기 - SELECT 2023.04.17
    • thumbnail
      MySQL - 데이터베이스, 테이블 삭제 알아보기 - DROP 2023.04.10
    Posted by 서버이야기
블로그 이미지

서버구축의 대한 이야기 입니다.

by 서버이야기

공지사항

    최근...

  • 포스트
  • 댓글
  • 더 보기

태그

글 보관함

«   2025/08   »
일 월 화 수 목 금 토
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
31

링크

카테고리

서버이야기 (491)
Windows Server (77)
IIS 8 (23)
IIIS 7 (9)
Database (14)
보안 (10)
네임서버 (6)
로그 (2)
에러 (1)
기타 응용프로그램 (9)
Linux Server (266)
CentOS (17)
Ubuntu (20)
Linux 명령어 (65)
Apache (2)
PHP (13)
MYSQL (30)
LAPM (4)
SNMP (1)
RAID (4)
보안 (3)
에러 (2)
모니터링 (15)
DNS(네임서버) (1)
MariaDB (5)
Nginx (14)
방화벽 (13)
Zabbix (10)
Redis (40)
부하분산 (4)
서비스 (1)
로드밸런싱 (2)
Alteon (1)
웹언어 (41)
HTML (10)
PHP (22)
CSS (9)
유용한 정보 (39)
보안 (2)
서버 접속장애 (1)
개발툴-유틸리티 (30)
용어 (25)
네트워크 (9)
디스크 (5)
보안 (1)
데이터베이스 (2)
Programing (25)
Python (25)
NAS (4)
Synology (4)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
서버이야기's Blog is powered by daumkakao
Skin info material T Mark5.2 by 뭐하라
favicon

서버구축이야기!!

서버구축의 대한 이야기 입니다.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 서버이야기 (491)
    • Windows Server (77)
      • IIS 8 (23)
      • IIIS 7 (9)
      • Database (14)
      • 보안 (10)
      • 네임서버 (6)
      • 로그 (2)
      • 에러 (1)
      • 기타 응용프로그램 (9)
    • Linux Server (266)
      • CentOS (17)
      • Ubuntu (20)
      • Linux 명령어 (65)
      • Apache (2)
      • PHP (13)
      • MYSQL (30)
      • LAPM (4)
      • SNMP (1)
      • RAID (4)
      • 보안 (3)
      • 에러 (2)
      • 모니터링 (15)
      • DNS(네임서버) (1)
      • MariaDB (5)
      • Nginx (14)
      • 방화벽 (13)
      • Zabbix (10)
      • Redis (40)
    • 부하분산 (4)
      • 서비스 (1)
      • 로드밸런싱 (2)
      • Alteon (1)
    • 웹언어 (41)
      • HTML (10)
      • PHP (22)
      • CSS (9)
    • 유용한 정보 (39)
      • 보안 (2)
      • 서버 접속장애 (1)
      • 개발툴-유틸리티 (30)
    • 용어 (25)
      • 네트워크 (9)
      • 디스크 (5)
      • 보안 (1)
      • 데이터베이스 (2)
    • Programing (25)
      • Python (25)
    • NAS (4)
      • Synology (4)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바