전체 글(118)
-
SQL-관계 연산자와 LIKE 연산자, BETWEEN, IN
관계 연산자 SELECT [DISTINCT | ALL] 컬럼, 컬럼... FROM 테이블 WHERE [관계 연산자 조건] ORDER BY 컬럼 ASC, 컬럼 ASC.. [예제] #SQL > SELECT * FROM emp WHERE dno = '20' AND sal >= 2000 AND job = '모델링'; -> 20번 부서 사원중에 급여가 2000이상이고, 모델링 업무를 담당하는 사원 검색 #SQL > SELECT * FROM emp WHERE (dno = 10 OR sal > 1600) AND comm > 600; -> AND와 OR 연산자를 같이 사용할때는 연산순서상 문제가 없더라도 괄호를 반드시 사용 LIKE 연산자 SELECT [DISTINCT | ALL] 컬럼, 컬럼... FROM 테이블 W..
2019.12.04 -
Day 11-DNS 서버
* DNS 서버 - 클라이언트가 도메인(호스트 네임)의 IP정보를 요청하면 DNS를 조회해서 IP 주소를 알려주는 역할로 분산 데이터베이스 시스템. - HTTP, FTP, SMTP등 사용자가 제공한 호스트 네임을 IP로 변환하는데 이용. -인터넷의 가장 중요한 기능중 하나이며 Network edge에 구현. DNS를 중앙 집중식이 아닌 분산형 DB 시스템으로 운영하는 이유 1. 서버 장애 2. 트래픽 집중 3. 중앙 서버까지의 거리 4. 관리 DNS 구조 사이트명.com. -> 에서 .은 루트 DNS라고 함 cache DNS cache DNS는 루트 DNS 서버의 정보만 가지고 있고 나머지 DNS 서버의 정보는 직접 가지고 있는 것이 아니라 루트 DNS서버의 하위 서버에 질의한다. Client가 www...
2019.12.03 -
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