삭제

    [Spring] 게시글 글 수정

    [Spring] 게시글 글 수정

    수정화면 전환 BoardController // 게시글 수정 화면 전환 @RequestMapping(value = "updateForm", method = RequestMethod.POST) public String updateForm(int boardNo, Model model ) { // 1. 카테고리 목록 조회 List category = service.selectCategory(); // 앞서 사용한 서비스를 재요청 // 2. 게시글 상세 조회 Board board = service.selectBoard(boardNo); model.addAttribute("category", category); model.addAttribute("board", board); return "board/boardUp..

    [DB] DDL :: ALTER , DROP

    ✍ALTER : 객체를 수정하는 구문 표현식 테이블 객체 수정 ALTER TABLE 테이블명 수정할 내용; 👉수정할 내용 컬럼 추가/수정/삭제, 제약조건 추가/삭제 컬럼 자료형 변경, DEFAULT값 변경 테이블명 변경, 컬럼명, 제약조건 이름 변경 🚩 1. 컬럼 추가, 수정, 삭제 1) 컬럼 추가(ADD) ALTER TABLE 테이블명 ADD (새로운컬럼명 데이터타입(크기)) ➡ ADD 뒤에 COLUMN 생략가능 ➡ 새로운 컬럼이 추가되었지만 데이터는 없기 때문에 값이 NULL이다. 1-1) 컬럼 추가 시 DEFAULT값 지정 ALTER TABLE 테이블명 ADD (새로운컬럼명 데이터타입(크기) DEFAULT 기본값) 2) 컬럼 수정(MODIFY) 데이터 타입, 기본값(DEFAULT) 수정 ALTER ..

    [DB] DML (INSERT, UPDATE, MERGE, DELETE)

    더보기 목차 1. INSERT 2. UPDATE 3. MERGE 4. DELETE ✍DML(Data Manipulation Language) : 데이터 조작 언어 테이블에 값을 삽입하거나(INSERT), 수정하거나(UPDATE), 삭제(DELETE)하는 구문 COMMIT, ROLLBACK 할 때 주의❗ 종류 SELECT INSERT UPDATE DELETE 🚩 INSERT 테이블에 새로운 행을 추가하는 구문 1) ⭐ INSERT INTO 테이블명 VALUES(데이터, 데이터, ...)⭐ : 테이블에 모든 컬럼에 대한 값을 추가할 때 사용하는데 INSERT하고자 하는 컬럼이 모든 컬럼인 경우 컬럼명 생략 가능하다. INSERT INTO 테이블명 VALUES(데이터1, 데이터2, 데이터3); 결과) 1 행 ..