DNS(Domain Name System)? DNS는 도메인 이름과 IP 주소를 서로 변환하는 역할을 한다. 설정된 네임 서버로 DNS 요청이 들어오면, 전송된 도메인 이름을 DNS 정보가 모두 저장된 데이터베이스인 DNS 쿼리와 비교한 후, 해당 도메인에 맞는 IP 주소를 사용자에게 반송하여 접속이 이뤄지게 만든다. 예를 들면 우리가 브라우저 주소창에 google.com을 입력하면 네임 서버에서 해당 내용을 보고 쿼리에 대조해 본 후, [A, 142.250.76.132] 같은 응답을 하면 해당 ip로 구글 메인 페이지에 접속 하게 되는 것이다. 위 ip를 그냥 주소창에 입력해도 마찬가지로 구글 홈페이지로 접속된다. 응답이 항상 IPv4 형식인것은 아니다. DNS 통신이 암호화 된 경우엔 해당 사이트와 ..
아이피(IP) 종류 IP(Internet Protocol)란 인터넷에 연겨로디어 있는 모든 장치들(컴퓨터, 서버 장비, 스마트폰 등)을 식별할 수 있도록 각각의 장비에게 부여되는 고유 주소이다. 우리가 다른사람에게 우편물을 보낼 때 국가, 지역, 아파트, 동호수 를 정확하게 기재하여 발송하듯이, 네트워크 데이터가 우리에게 도달해 나무위키 같은 홈페이지를 띄우기 위해서는 정확한 주소 정보가 필요하다. 그것이 흔이 말하는 인터넷 주소 IP 이다. IP주소는 IPv4, IPv6 2가지 종류가 있다. 단 일반적으로 IP 주소라 하면 IPv4 주소를 말한다고 보면 된다. 공인 IP / 사설 IP / 고정 IP / 유동 IP 고정 IP 고정 IP는 말 그대로 변하지 않고 컴퓨터에 고정적으로 부여된 IP이다. 한번 ..
제약조건의 종류 1. NOT NULL : 해당컬럼에 null 값을 허용하지않는 제약조건 2. UNIQUE : 유일하게 식별하는 값만 허용 > 중복 허용 안한다. * null은 중복가능 3. PRIMARY KEY : 기본키(*) + 모든 테이블에는 기본키가 하나이상 있어야합니다. UNIQUE + NOTNULL 기능이 합처진 경우 null 값을 허용하지 않고 유일하게 식별 가능한 값 4. FOREIGN KEY : 다른테이블의 PK를 참조 *PK : 기본키 5. CHECK : 입력을 제한하여 받을 수 있습니다. 등록한 단어들만 입력가능 6. (*) DEFAULT : 제약조건이 아닙니다 > 입력값이 없을때 채워지는 값으로 제약조건처럼 사용 사용하는 방법 * 컬럼레벨 제약조건 방식 CREATE TABLE 테이블명..
DML : Data Manipulation Language 데이터를 조회하거나 검색하기위한 명령어입니다. 데이터를 변경(삽입, 수정, 삭제)들도 포함입니다. INSERT / UPDATE / DELETE / SELECT (삽입) (수정) (삭제) (조회) -- 데이터 입력 INSERT INTO test(colum1, colum2) VALUES ('서울', '학생'); -- 데이터 수정 UPDATE test SET COLUM1 = '경기' WHERE COLUM2 = '학생'; -- 데이터 삭제 DELETE FROM test WHERE colum1 = '경기'; -- 데이터 조회 SELECT COLUM1 FROM TEST; DML : 입력 : INSERT INSERT INTO 테이블명 (컬럼명) VALUES ..
TABLE 만들기 테이블 생성 규칙 1. 문자, _ , $, #, 조합, 한글(비추) 2. 첫글자는 항상 문자로 작성 3. 예약어, 키워드 사용불가 4, 길이제한 30이하 -- test 테이블 만들기 CREATE TABLE test( colum1 VARCAR(10), colum2 VARCAR(20) ); -- 테이블 컬럼 추가 (uName이라는 테이블 컬럼 추가) ALTER TABLE test ADD(uName VARCHAR(20)); -- 테이블 컬럼 수정(컬럼속성) ALTER TABLE test MODIFY (colum1 VARCHAR2(100)); -- 데이터 컬럼 삭제 ALTER TABLE test DROP COLUMN colum2; -- 테이블 컬럼 이름 변경 ALTER TABLE test RE..
1. 변수(Variable) 변수란, 값을 저장할 수 있는 메모리 공간을 말합니다. 프로그래밍 변수를 선언(생성) 하고 값을 저장(초기화)해주어야 합니다. 위의 경우는 2가지 형식으로 변수를 선언하는 것을 보여줍니다. 첫번째는 number라는 변수의 선언 두번째는 number1이라는 변수의 선언과 초기화 number1변수 안에는 30이라는 숫자값이 담겨있고 출력하여 값을 확인합니다. 2. 데이터 타입(Date Type) 기본 데이터 타입 Primitive Type 1. 정수형 - 소수점이 없는 데이터 표현 가능한 정수 범위에 따라 4가지 타입으로 분류 byte(1Byte = 8bit) : -128 ~ +127 까지 표현 가능 short(2Byte = 16bit) : -32768 ~ +32767까지 표현 ..
