본문 바로가기

쿼리4

jsp 클라이언트 / 컨트롤러(Servlet) / 서비스 / DB 개념 정리 jsp 클라이언트 / 컨트롤러(Servlet) / 서비스 / DB 개념 정리 이번 글은 jsp 모델 2로 코드를 작성하는 방법입니다. 모델 2는 MVC 패턴이라고도 불립니다. 모델 2 패턴 , MVC 패턴을 그림 한 장으로 정리해봤습니다. 그림에 쓰여진 숫자 순서대로 업무 처리가 진행됩니다. 1. 클라이언트는 먼저 서버에게 요청을 합니다. 2. 서버(서블릿) 에서는 클라이언트가 보낼 수 있는 요청들을 각각 처리하도록 만들어진 서비스 클래스를 호출합니다. 3. 서비스 클래스에서는 서버의 호출에 따라 요청을 처리하고 결과를 리퀘스트나 세션에 저장합니다. 요청의 결과로 보여줘야 할 jsp 페이지를 서블릿(서버)에게 리턴합니다. 4. 보통 join(회원가입) 동작을 예로 들면 먼저 joinAction 과 같은 .. 2017. 12. 13.
MySQL 쿼리 정리 SELECT / WHERE / FROM / * / UPDATE / INSERT / DELETE MySQL 쿼리 정리 SELECT / WHERE / FROM / * / UPDATE / INSERT / DELETE show databases; 명령은 존재하는 데이터 베이스를 보여준다 use 명령어는 사용할 데이터베이스를 선택한다 show tables 명령은 존재하는 테이블을 보여준다 create table 명령은 테이블을 생성한다 desc 테이블이름 은 다음과 같이 테이블에 어떤 자료형이 들어가고, 속성의 이름은 무엇인지 출력한다 테이블의 정보를 알 수 있다 *은 모두 선택함을 의미한다. 즉, select * from 테이블 은 테이블에 있는 모든 자료를 출력하라는 뜻이다 insert 명령어는 테이블에 자료를 집어 넣는다. insert into 테이블이름 values (값을 속성의 순서대로 넣는다 예.. 2017. 11. 9.
MySQL 기본 쿼리 명령어 3 평균 구하기 avg group 지어서 출력 group by 특정 컬럼을 기준으로 그룹핑해주는 명령어 having 그룹의 결과를 제한 그룹화해서 그룹연산을 한 후에 결과를 필터링한다 이번 글은 MySQL 기본 쿼리 명령어 3번째 글입니다. jswoo030@gmail.com 으로 질문을 보내시면 빠른 답변을 받으실 수 있습니다. 2017. 11. 7.
Mysql 기본 쿼리 명령어 Mysql 기본 쿼리 명령어 create database 데이터베이스 이름; drop database 테이터베이스 이름; show databases; 테이블 생성 create table 테이블 이름 테이블 확인 컬럼 : 테이블의 속성 자료형 : 저장할 자료의 타입 option : 추가적인 설정 자료형 숫자형 int 정수 4 바이트 double 소수 8 바이트 날짜와 시간 DATE 0000-00-00 ~ 9999-12-31 DATETIME 0000-00-00 00:00:00 ~ 9999-12-31 23:59:59 문자열 CHAR 정의할때 주어진 길이로 고정 VARCHAR 입력하는 크기에 따라 길이가 달라짐 CHAR(20) 실제 담겨지는 데이터와 상관없이 저장공간 20 byte 사용한다 VARCHAR(20).. 2017. 11. 6.