전체 글(118)
-
Day16-apache(2)
* 가상 호스트 - 가상 IP를 한개 더 만들어 줘도 운영하는데 지장이 없다. IP 기반 호스트(IP기반으로 가상 호스트 설정) - 제일 간편한 방법이지만 IP 수의 제한이 있기때문에 사용에 제한이 있다. 설정 방법 DocumentRoot 홈디렉토리 ServerName IP또는 도메인명 -> Document와 ServerName만 수정해주면 되며 web계정에서 수정해주면 된다. 새로만든 디렉토리에 접근 가능하도록 퍼미션을 줘야 한다. [실습]IP기반으로 가상 호스트 만들어보기 1. 먼저 ip를 추가해준다 #ifconfig ens32:1 192.168.10.189 // 가상 ip 추가 2. httpd.conf에 기존의 document 루트와 directory 설정 주석처리 3. httpd.conf에 다음과..
2019.12.11 -
SQL-DML문의 이해, 트랜잭션과 잠금(lock)
실질적으로 데이터양의 변동이 일어남. 모든 작업은 테이블에서 행 단위로 일어나기 때문에 행을 일부만 지우거나 수정할 수는 없다. * INSERT, UPDATE, DELETE INSERT INTO [(컬럼, 컬럼, ... )] VALUES (값, 값, ...); UPDATE 테이블 SET 컬럼 = 값, 컬럼 = 값, ... [WHERE 조건]; // 수정하려는 특정 컬럼 테이블행의 조건을 기술 DELETE FROM 테이블 [WHERE 조건]; // 조건에 맞는 행들만 삭제 --------------------------------------------------------------- COMMIT; // 작업이 완료됐음을 의미. ROLLBACK; // 작업을 취소한다. COMMIT이나 ROLLBACK 하기..
2019.12.11 -
DAY15-Apache
* apache의 개요 HTTP(Hyper text transfer protocol) - Web application layer protocol - Client/server model Client : browser는 웹용 client app, 질의를 전달하고 요구한 web page를 보여주는 기능을 담당. Server : Web server로 client의 질의에 응답하고 여러 web object를 client에 전송. - HTTP 1.0 : RFC 1945 - HTTP 1.1 : RFC 2068 * 아파치 설치 과정 1.httpd-2.2.32.tar.gz 버전을 /usr/local/ 에 다운로드. 2. # cd /usr/local/ 3. # tar xvfz httpd-2.2.32.tar.gz 4. # ..
2019.12.10 -
SQL-변환 함수, 그룹함수
* 변환함수 년도 : YYYY로 표기. 두 자리로는 표기하지 않는다. 월 : MONTH, NON도 있지만 공문서에는 MM으로 표기한다(ex : 03, 04) 일 : DD가 기본 형식(ex 01, 02)이며 필요할 경우 DAY(영문 또는 한글 요일)와 DY(약자로 표현된 요일)를 같이 써준다. 시 : HH24(24시 형식)이 기본이지만 HH(12시 형식)을 사용할 경우 AM/PM을 같이 사용한다. 분 : MI 초 : SS(두 자리 초 표시). SSSSSS 하루를 초로 환산한 표현 방식(0~86399) TO_CHAR : 날짜나 숫자를 문자로 변환. 내가 원하는 형태로 출력하고 싶을때 사용 ex) TO_CHAR(날짜, 출력형식), TO_CHAR(숫자, 출력형식) TO_DATE : 데이터를 날짜형으로 해석. e..
2019.12.10 -
SQL-집합연산자, 문자, 숫자, 날짜함수
* 집합연산 SELECT [UNION ALL | UNION | INTERSECT | MINUS] SELECT ... - 사실상 거의 UNION빼고는 사용하는 경우가 없다. [예제 1]2000년 이후에 입사한 사원과 부임한 교수의 명단을 검색 SELECT pno 번호, pname 이름, hiredate 입사일_부임일 FROM professor WHERE hiredate >= '2000/01/01' UNION ALL SELECT eno, ename, hdate FROM emp WHERE hdate >= '2000/01/01'; [예제 2]제갈씨 성을 가진 사원 중에 지원 업무를 하지 않는 사원을 검색 SELECT eno, ename ,job FROM emp WHERE ename LIKE '제갈%' MINUS..
2019.12.09 -
PHP-FORM
* 폼(FORM) - 사용자에게 입력값을 받을때 사용. 폼 태그 구조 입력 양식 ...... name : 폼의 이름 action : 입력될 값이 전달될 URL을 정의 method : 입력값의 전달 방식을 정의. POST와 GET 방식이 있다. 반드시 GET방식을 사용해야 하는 경우가 아니면 일반적으로 POST 방식을 사용. * 데이터 전달 방식과 변수 GET 방식 - get 방식은 입력 값을 action에 지정한 URL에 첨가해 전달하는 방식을 의미. - 처리를 요청하기보다는 정보를 요청하는 용도로 만들어짐 POST 방식 register_globals - environment, GET, POST, cookie, server의 값들을 자동으로 php에 전역변수로 저장해주는 옵션. - register_glo..
2019.12.06