Security(116)
-
SQL-WHERE
* WHERE절을 이용한 조건 검색 조건 검색 SELECT [DISTINCT | ALL] 컬럼, 컬럼, ... FROM 테이블 WHERE 조건 ORDER BY 컬럼 [ASC/DESC], 컬럼 [ASC/DESC].... -> 이러한 형식 [예제] #SQL > SELECT eno 사번, ename 이름, sal 급여 FROM emp WHERE sal >= 4000; -> 사원중에 급여가 4000이상인 사원의 명단. #SQL > SELECT * FROM emp WHERE ename = '문시현'; -> 이름이 문시현인 사원의 정보. 숫자가 아니면 무조건 ' '를 포함해준다. #SQL > SELECT * FROM emp WHERE dno != '10'; -> 10번 부서 이외의 부서 사원의 명단. 마찬가지로 d..
2019.12.03 -
SQL-SELECT(2)
* 연결 연산자의 사용 연결 연산자 SELECT 컬럼 || '리터럴' || ... FROM 테이블; -> 연결 연산자의 사용. 문장으로 출력할때 많이 사용한다. 연결 연산자의 우선순위가 높기 때문에 산술연산자와 같이 사용할때는 반드시 괄호가 필요하다. [예제] #SQL > SELECT ename||sal 이름_급여 FROM emp; -> 사원의 이름을 급여와 함께 검색. 그러나 가독성이 좋지 않다. #SQL > SELECT ename||' '||sal 이름_급여 FROM emp; -> 사원의 이름을 급여와 함께 검색. 가독성 문제를 ' '를 사용해서 해결. #SQL > SELECT ename||'의 업무는 '||job||'입니다.' FROM emp; -> [ ]의 업무는 [ ]입니다의 형태로 출력 중복 ..
2019.12.03 -
RDB & SQL-SELECT
* SELECT문의 이해 SQL의 데이터 유형 - VARCHAR : 가변 문자 - DATE : 날짜 - NUMBER : 숫자 SELECT문을 이용한 테이블 검색 - SELECT [컬럼] FROM 테이블; -> 테이블로부터 지정한 컬럼을 검색할때 사용. - DESC 테이블; -> 테이블의 구조를 검색한다. select * from tab; -> 현재 스키마의 모든 테이블 목록을 검색. 암기해야 함. [SQL 실행해보기] #SQL > @st.sql select * from tab; -> 현재 스키마의 모든 테이블 목록을 검색 #SQL > select tname from tab; -> tname의 테이블 목록 검색 #SQL > desc emp; -> emp 테이블의 구조를 검색. ex) eno는 영어로 4글자..
2019.12.02 -
PHP
* 변수와 연산자 변수와 데이터 타입 - 변수는 $ 기호로 시작된다. - 문자, 숫자, _로 구성되며 첫 글자는 반드시 문자로 시작되고 변수명에 한글을 입력할 수는 있지만 사용하지 않는다. - 변수명은 대소문자를 구별하기 대문에 $abc와 $ABC는 완전히 다른 변수다. $a는 처음엔 1이라는 정수형이지만 나중에 "AA"가 저장되면 문자열로 자동으로 변환되는데 php의 유연성을 알 수 있다. 인용 부호와 인자열 변수에 일반 문자를 저장할때는 단일 인용부호와 이중 인용부호를 사용해도 차이가 없기때문에 $a와 $b에 저장된 문자열은 차이가 없다. 그러나 특수 문자를 단일 인용 부호 속에 넣게 되면 특수 문자가 아니라 일반 문자로 해석하게 됨으로 문제가 발생할 수 있다. \n : 개행 문자 \r : 개행 문자..
2019.11.29 -
네트워크 기초 2.IP
* IP 구조 프로토콜의 구조 - IP주소는 자기 네트워크 내에서만 유효하다. 그 유효한 범위를 알려주는게 넷마스크 - IP주소와 넷마스크로 and 연산을 진행하면 네트워크 주소를 확인 가능 IP주소의 구조 - 이진수의 경우 판독이 어려움으로 위에서처럼 8bit 씩 10진수로 바꾸어서 읽는다. ex) 00000001.00000001.00000001.00000001 -> 1.1.1.1 00000001.10000001.00000011.00000001 -> 1.129.3.1 고정 netmask - 네트워크 주소를 구할때 netmask가 11111111(255)와 00000000(0)으로만 구성된 경우 고정 netmask라고 지칭 ex) IP : 1.1.1.1 (00000001.00000001.00000001...
2019.11.29 -
네트워크 기초 1.OSI7 계층과 ethernet
* OSI 7계층의 구조 서로 다른 네트워크에서도 계층끼리 데이터에 대한 정보를 확인하기 때문에 전송간 계층이라고도 부른다. Transport(전송) 계층 - 데이터가 안정적으로 문제없이 전달됐는지 확인하는 역할. - 안정적으로 전달될 수 있도록 세그먼트라를 만들어 Network 계층으로 전달. Network 계층 - Transport 계층으로 부터 받은 세그먼트를 데이터 그램을 만들어서 Data Link 계층으로 전달. Data Link 계층 - 데이터그램을 물리계층으로 보내서 다른 네트워크로 보내줌. * OSI 7계층과 인터네트워킹(인터넷 네트워크) - HTTP는 공인된 프로토콜이기때문에 어떤 웹브라우저를 써도 통신이 가능.(서로 호환이 가능하기 때문) -네트워크 코어(네트워크 계층부터 물리 계층까지..
2019.11.29