분류 전체보기

    How the DNS works

    코딩테스트 스터디 시간에 DNS 작동방식을 이해하는데 도움이 되는 영상을 추천받아서 보고왔다. 3분도 안되는 짧은 영상이지만, 영상 이미지로 쉽게 설명해줘서 이해하기 좋다. 해석은 더보기 - 더보기 컴퓨터를 비롯한 장치들은 인터넷상에서 서로를 구별짓기위해 각 장치가 갖고있는 IP 주소를 가지고 통신합니다. 우리는 IP 주소를 기억하는 대신 단어로 표현된 주소를 사용합니다. 예) WWW.GOGGLE.CA, WWW.NAVER.COM DOMAIN NAME SYSTEM(이하 DNS)은 개별 IP주소와 이 단어로 된 주소를 가져와 당신이 원하는 페이지의 사이트를 보여줍니다. 영상은 이 DNS가 어떻게 작동하는지를 다룬 영상입니다. 사용자가 WWW.FLAMINGFLAMINGOS.CA 주소를 검색하면서 시작됩니다. ..

    [MySQL] 내장 함수 정리

    ※ 자주 사용하는 함수 현재 날짜 조회 SELECT current_timestamp; #2021-03-07 오후 9:27:21 SELECT NOW(); #2021-03-07 오후 9:27:21 SELECT SYSDATE(); #2021-03-07 오후 9:27:21 SELECT CURDATE(); #2021-03-07 오전 12:00:00 날짜 및 시간 더하기/빼기 #기준날짜로부터 하루 뒤 날짜 조회 SELECT DATE_ADD("2021-03-07 23:59:59", INTERVAL 1 DAY); #한달 전 #customer 테이블에서 한달 전 ~ 오늘까지 등록된 데이터 조회 SELECT * from customer where created >= date_add(now(), interval -1 mon..

    [MySQL] 데이터 한번에 입력하기 (Data import)

    다량의 데이터를 테이블에 한번에 insert하는 방법 zipcode 테이블을 하나 생성해서 .text 확장자로 저장된 우편 데이터를 테이블에 한꺼번에 insert 하려고 합니다. 데이터 사이에 구분만 되어있다면 (예: 탭, 컴마 등) 토드에서는 import 기능을 이용해서 다양한 확장자의 데이터를 테이블에 한번에 기입할 수 있습니다. 먼저 zipcode 테이블을 하나 생성합니다. --우편번호 5자리 create table zipcode ( zipcode varchar(5), sido varchar(100), gugun varchar(100), dong varchar(200), startbunji varchar(100), endbunji varchar(100), seq INT primary key AUTO..

    [MySQL] 테이블 분리와 JOIN - 데이터 중복 최소화

    1. 데이터 중복 최소화 (목적) 데이터베이스 관리에 있어서 데이터가 중복된다는것은 명백하게 '개선할 부분'이 있다는 것을 의미한다. 데이터 양이 적을 경우, 중복이 크게 영향을 미치지 않지만 대량의 데이터를 관리하게 될 경우 '데이터 중복'은 엄청나게 큰 비용이기 때문이다. 단순히 데이터를 보관하는 비용이 커질 뿐만 아니라 데이터를 수정할 때도 시간적, 경제적 비용이 어마어마하다. 예시로, 다음의 topic 테이블을 보자. 위의 테이블을 보면 author 컬럼과 profile 컬럼 데이터가 중복되는 것을 확인할 수 있다. 이 경우 데이터 보관도 보관이지만.. 만약 author = 'Hee'인 데이터를 수정하려면 하나하나 수정해주어야 한다. 지금은 2개의 데이터만 수정하면 된다고 생각하겠지만, 중복데이터..