본문 바로가기
반응형

쿼리문6

MYSQL ALTER DB 구조를 수정하거나 컬럼명을 변경하거나 제약조건을 변경할때 ALTER 문을 사용한다. 컬럼의 값을 변경할때는 UPDATE, 테이블의 구조적인 부분을 변경할때는 ALTER 기억하자. -- 컬럼을 변경할때 alter table 테이블명 modify column 컬럼명 변경할항목들(ex:데이터타입, 제약조건); -- 예시 alter table userinfo modify column user_birth varchar(30) not null; -- 컬럼 추가 alter table 테이블명 add column 추가할컬럼명 [데이터타입] [제약조건]; -- 예시 alter table helper_comment add column comm_update datetime; -- 컬럼이름 변경 alter table 테.. 2023. 1. 19.
MYSQL Insert Insert 문을 이용하여 자료를 추가할수 있다. insert into 테이블명(컬럼명,컬럼명2,컬럼명3) values(컬럼명의값, 컬럼명2의값, 컬럼명3의값); 테이블명을 지정하고 컬럼명을 정해서, 특정 컬럼에만 DATA를 입력할수도있고, 테이블명뒤에 컬럼명을 삭제하고 사용할수도있다. 이런경우에는 Values에 해당 테이블의 모든 컬럼의 값을 대입해줘야한다. 만약에 User라는 테이블에 이름, 나이, 생년월일, 주소, 전화번호 총 다섯개의 컬럼이 존재한다면 insert into user values(이름, 나이, 주소, 전화번호, 생년월일); 이렇게 컬럼명은 생략하되, 모두의 값을 설정해줘야 한다. 물론 컬럼별로 데이터타입에 맞게 대입해줘야 오류없이 데이터 추가가 가능하다. 2023. 1. 19.
54일차. MVC Pattern에서 Controller의 역활 그리고 Connection Pool을 이용한 DB 접근 Controller의 역활 중요하다고 꼭꼭 외워두라고 강사님이 말씀하신 4가지 역활 Parameter를 얻어온다. 비즈니스 로직을 실행한다 수행 결과를 모델화 한다 response의 결과에 따라 보여줄 View를 결정한다 우리는 이 기능을 숙달시키기 위해서 View를 만들고, properties 파일로 URL Mapping을 해주고, 그 Mapping한 URL로 접근을 통해 Controller를 호출하여 비즈니스 로직을 수행한후, 수행 결과를 Response 받았다면 해당 Response에 따라 View를 각각 지정해서 보여주는 실습을 하고 있다. /join.do=member.command.JoinHandler /login.do=auth.command.LoginHandler /logout.do=auth... 2023. 1. 6.
SQL Between A and B SQL Where절은 조건절이다. 각종 조건을 조합해서 특정한 값만 가져올수있게 하는데, 보통 Select문에서 where절은 거의 99.9% 동행한다고 보면 된다. 몰론 Select문 말고도 Insert, Delete문에서도 다양하게 사용되어 각종 쿼리문에 where절은 항상 따라온다. 문법은 {조회컬럼명} Between A and B 으로 작성한다. Oracle에서 제공한 Test 기본 Table을 가지고 실행예제를 보겠다. 조회는 부서번호, 사원번호, 사원이름, 입사일, 급여를 emp 테이블에서 조회하고 where절에서 급여(sal)을 1250~1600인 사이의 데이터를 조회하고, order by를 이용하여 급여를 오름차순으로 정렬하였다 보면 1250 초과 1600 미만이 아니고 1250 이상, 1.. 2022. 11. 18.
반응형