-
[MySQL] command, limit, offsetDataBase/MySQL 2022. 9. 9. 16:33
Command창에서 MySQL 실행
환경변수 설정하기
제어판 → 시스템 → 고급 시스템 설정 → 환경 변수Path에 복사한 파일 경로 새로만들기 -> C:\Program Files\MySQL\MySQL Workbench 8.0 command 창에서 운영되는 mysql 프로그램 접속
-h는 호스트, -u는 사용자 -p는 비밀번호
mysql -h localhost -u root -p
Schema 생성
create schema scott default charcter set utf9mb4;
사용하려는 스키마로 이동
use scott;
현재 스키마의 테이블 보기
show tables;
테이블의 구조 보기
desc 테이블명;
limit(오라클의 rownum 역할): select로 데이터 조회할 때 조회할 레코드의 갯수를 조절 제한 가능
offset: select로 데이터 조회할 때, 맨 위에서부터 offset에 지정한번째까지는 뛰어넘고 그 다음부터 리턴
select*from memberlist order by num desc limit 5; -- 회원 정보 조회하여 5개의 레코드만 리턴 select*from memberlist order by num desc limit 3 offset 5; -- 6번재 데이터부터 3개의 레코드 리턴. 개수가 모자르면 있는 곳까지 리턴 -- limit와 offset의 동시 사용 select*from memberlist order by num desc limit 5 offset 5; -- 6번재 데이터부터 5개의 레코드 리턴 -- offset과 limit는 게시판이나 상품 진열시에 -- 페이지를 표시하기 위한 용도로 가장 많이 사용됨 -- 오라클에서는 아래와 같이 사용 select*from 테이블명 where rownum>=5 and rownum<=10;
'DataBase > MySQL' 카테고리의 다른 글
[MySQL] JDBC (0) 2022.09.09 [MySQL] Function (0) 2022.09.09 [MySQL] Table 생성, 제약조건, 컬럼 추가/수정, 외래키 설정, insert (0) 2022.09.09 [MySQL] 설치 (1) 2022.09.09