mysql
mysql 게시판 CRUD 기초 강좌 - Select 하기
에스크리토
2022. 1. 10. 16:29
반응형
select하기는 디비를 사용하면서 가장 많이 사용하기도하고 가장 다양하기도 해서 여기서 모든것을 알 수는 없지만 기본적인 것만 우선 알아보자.
추후에 게시판을 만들일이 있으면 게시판에서 사용할 다양한 select를 알아보도록 하자.
select * from board;
가장 기본적인 select문이다. board라는 테이블에 있는 모든 데이터를 출력한다.
select * from board where userid='hong';
기본적인 select문에 where 문이 추가되었다. where는 조건문이다.
board테이블에서 select하는데 조건이 userid가 7인 데이터만 출력한다.
userid대신에 다른 컬럼을 사용할 수도 있다.
select * from board order by regdate desc;
기본적인 select에 데이터를 출력할때 정렬 시켜주는 옵션이 붙었다.
order by 어떤것에 의해 정렬을 할거냐면 regdate 등록한 날짜를 기준으로 desc 역방향 정렬을 해준다.
날짜에서 역방향 정렬이란 최근 날짜를 먼저 보여주는 것이다. 순방향이면 가장 오래된 데이터부터 먼저 정렬해서 보여준다.
select * from board where userid='hong' order by regdate asc;
이렇게 두개를 같이 쓸수도 있다. where절을 먼저 써줘야한다. 반드시
반응형