insert 쿼리문
insert into 테이블명 (속성명1, 속셩명2, ...)
values(속성값1, 속성값2, ...);
=> DB에 입력된 속성의 순서와 상관없이 위에 나열한 속성명의 차례에 맞게 속성값을 넣어주면 됨
=> DB에서 제약사항이 없는 null허용인 것들이나 AI 또는 default값이 있으면 속성값입력을 생략해도 됨.
insert into 테이블명
values( 속성값1,속성값2, ... , ...);
=> DB에 입력된 속성의 순서와 똑같은 차례로 속성값을 넣어줘야 함
=> 제약사항과 상관없이 DB순서에 똑같이 넣어야하기때문에 속성값생략이 불가능하기에 0/빈칸/null이라도 (제약사항피해서)넣어야 함
Mysql에서 쓸때는 속성값1이 ${값}이지만 mapper.xml에서는 #{값} 으로 입력할 것.
update문
update 테이블명 set
속성명=속성값, ...., ;
=> DB순서나 속성을 전부 쓰던 아니던 상관 없이 모두 가능함
'괴발개발 > Spring Framework' 카테고리의 다른 글
pagination 페이지네이션 (0) | 2021.08.30 |
---|---|
jQuery.Deferred exception : $.ajax is not a fuction TypeError : $.ajax is not a function 에러 해결방법 (0) | 2021.08.30 |
DB에 option태그나 value값이 있는 태그의 한글 값 넣는 방법 (0) | 2021.08.26 |
게시글 상세보기: 파일다운로드 (0) | 2021.08.25 |
변수명,name,이름 관련 유의 사항 (0) | 2021.08.25 |