각 테이블 연동해서 기능 구현 (1)

개인프로젝트 2019. 7. 18. 17:05

실행해봐야되는 sql문



회원가입 (O)

1
insert into MEMBER(user_id, member_pass, e_mail) values ('dlgkstjq12','1234','dlgkstjq623@naver.com'); --회원가입 쿼리
cs



아이디 찾기 (O)

1
select user_id from MEMBER WHERE E_MAIL='dlgkstjq623@naver.com';          --이메일을 사용해서 아이디 찾기
cs



비밀번호 찾기 (O)

1
select member_pass from MEMBER WHERE E_MAIL='dlgkstjq623@naver.com' AND USER_ID='dlgkstjq12';       --이메일과 아이디를 사용해서 비밀번호 찾기
cs

 



게시글 작성 (O)

1
2
3
4
--회원게시판(일반게시글) 테이블에 자료를 넣어보기---
insert into MEMBER_BOARD(member_bno, user_id, viewcnt, title, rcnt, content, recommend) 
values (member_bno.nextval, 'fhraos125', member_board_viewcnt.nextval, '게시글제목2',
456,'게시글을 쓰기',member_board_recommend.nextval);
cs




회원이 탈퇴하면 그 회원이 작성한 게시글 삭제 (O)

1
2
3
4
5
6
7
8
9
--게시글 작성---
insert into MEMBER_BOARD(member_bno, user_id, viewcnt, title, rcnt, content, recommend) 
values (member_bno.nextval, 'fhraos125', member_board_viewcnt.nextval, '게시글제목2',
456,'게시글을 쓰기',member_board_recommend.nextval);
 
--회원 탈퇴--
delete from MEMBER WHERE user_id='fhraos125';
 
--해당 회원이 올린 게시글이 전부다 삭제--
cs




게시글이 삭제되면 그 게시글에 작성된 댓글까지 함께 삭제 (O)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--게시글 작성---
insert into MEMBER_BOARD(member_bno, user_id, viewcnt, title, rcnt, content, recommend) 
values (member_bno.nextval, 'fhraos125', member_board_viewcnt.nextval, '게시글제목2',
456,'게시글을 쓰기',member_board_recommend.nextval);
 
 
--댓글 작성--
insert into MEMBER_REPLY (rno, user_id, member_bno, r_content, recommend)
values (member_reply_bno.nextval, 'fhraos125', (select member_bno from member_board where member_bno=17), '글내용1232', member_reply_recommend.nextval);
 
 
--게시글 삭제
delete from MEMBER_BOARD WHERE MEMBER_BNO=17;
 
 
--해당 게시글에 댓글도 같이 삭제--
cs




회원이 탈퇴하면 그 회원이 작성한 게시글과 댓글 삭제 (O)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
--게시글 작성---
insert into MEMBER_BOARD(member_bno, user_id, viewcnt, title, rcnt, content, recommend) 
values (member_bno.nextval, 'fhraos125', member_board_viewcnt.nextval, '게시글제목2',
456,'게시글을 쓰기',member_board_recommend.nextval);
 
 
--댓글 작성--
insert into MEMBER_REPLY (rno, user_id, member_bno, r_content, recommend)
values (member_reply_bno.nextval, 'fhraos125', (select member_bno from member_board where member_bno=17), '글내용1232', member_reply_recommend.nextval);
 
 
--회원 탈퇴--
delete from MEMBER WHERE user_id='fhraos125';
 
 
--회원이 탈퇴하면 해당 회원이 작성한 게시글과 댓글을 --
cs



검색 기능 (제목, 작성자 (글쓴이))


1
2
3
4
5
6
--게시판에서 게시글에 글쓴이의 id에 fh가 포함되는 id의 게시글을 검색
select * from MEMBER_BOARD WHERE USER_ID LIKE '%fh%';
 
 
--게시판에서 게시글 이름에 34가 들어가는 게시글을 검색 
select * from MEMBER_BOARD WHERE title LIKE '%34%';
cs


: