(게시판에서 동작되는 SQL Query문) 게시물 등록,수정,삭제,조회

2021. 9. 29. 00:14·DB

 

 

1. 게시물 등록

-> 사용자가 게시물을 등록할때 입력하게되는 값은 작성자,제목,내용이므로 BoardVO객체를 통해 데이터들을 전달받아 DB 테이블에 데이터를 저장해주는 명령어인 insert into 쿼리문을 사용해서 각각의 테이블 컬럼에 writer,title,content 값을 저장해 주었습니다.

1
2
3
4
<insert id="insert">
        insert into board(writer,title,content)
        values(#{writer},#{title},#{content})
</insert>
Colored by Color Scripter
cs

 

 

 

 

2. 게시물 수정

-> 위의 게시물 등록과 같이 사용자가 수정하게 될 값은 작성자,제목,내용 이므로 DB 테이블에 데이터를 수정해주는 명령어인 update 쿼리문을 사용해서 각각의 테이블 데이터를 수정해 주었습니다. 그리고 어떤 게시물의 데이터를 수정해줘야 하는지 조건을 붙여주어야 하기때문에 where절을 사용해 기본키인 boardNum으로 어떤 게시물을 수정할 것인지에 대한 조건을 추가해 주었습니다.

1
2
3
4
5
<update id="update">
        update board
        set writer=#{writer},content=#{content},title=#{title}
        where board_num=#{boardNum}
</update>
Colored by Color Scripter
cs

 

 

 

 

3. 게시물 삭제

-> 게시물을 삭제시키기위해  DB 테이블에 데이터를 삭제해주는 명령어인 delete 쿼리문을 사용하였습니다. 그리고 어떤 게시물의 데이터를 삭제해줘야 하는지 조건을 붙여주어야 하기때문에 where절을 사용해 기본키인 boardNum으로 어떤 게시물을 삭제할 것인지에 대한 조건을 추가해 주었습니다.

1
2
3
4
<delete id="delete">
        DELETE from board
        where board_num=#{boardNum}
</delete>
cs

 

 

 

4. 게시물 조회

-> 게시물을 조회할수있게 DB 테이블에 데이터를 삭제해주는 명령어인 select 쿼리문을 사용하였습니다. 그리고 어떤 게시물의 데이터를 조회해줘야 하는지 조건을 붙여주어야 하기때문에 where절을 사용해 기본키인 boardNum으로 어떤 게시물을 조회할 것인지에 대한 조건을 추가해 주었습니다.  

1
2
3
4
5
<select id="getArticle" resultMap="BoardMap">
        Select *
        from board
        where board_num=#{boardNum}
</select>
Colored by Color Scripter
cs
저작자표시 (새창열림)

'DB' 카테고리의 다른 글

(게시판에서 동작되는 SQL Query문) 조회수 증가  (0) 2021.09.29
(게시판에서 동작되는 SQL Query문) 검색과 페이징이 포함된 게시물 리스트와 게시물수 조회  (0) 2021.09.24
'DB' 카테고리의 다른 글
  • (게시판에서 동작되는 SQL Query문) 조회수 증가
  • (게시판에서 동작되는 SQL Query문) 검색과 페이징이 포함된 게시물 리스트와 게시물수 조회
「김동윤」
「김동윤」
개발을 하면서 기록하고 공유하는 공간입니다
  • 「김동윤」
    평범한 개발 블로그
    「김동윤」
  • 전체
    오늘
    어제
    • 분류 전체보기 (21)
      • DB (3)
      • Git (1)
      • Spring Framework (6)
      • Spring Framework Error (9)
      • JS (2)
        • node.js (1)
        • react (1)
      • 머신 러닝 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 개인 github
  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
「김동윤」
(게시판에서 동작되는 SQL Query문) 게시물 등록,수정,삭제,조회
상단으로

티스토리툴바