다시 시작하는 IT 이야기
close
프로필 배경
프로필 로고

다시 시작하는 IT 이야기

  • 분류 전체보기
    • PC
      • Windows
      • Office
      • Hardware
    • Mobile
      • Android
      • IOS
    • IT Trend
    • Blog
    • Programming
      • JAVA
      • Python
      • SQLD
  • 홈
  • IT Trend
  • PC
  • Blog
  • Mobile
  • Programming
  • 방명록
SQLD 공부하기 - NULL 관련함수

SQLD 공부하기 - NULL 관련함수

SQLD 공부하다보면 NULL 관련 함수가 종종 나오는데요. 해당 내용을 정리해 봅니다. NULL 관련 함수 Null 값은 값은 존재하지만 어떤 값인지 모르는 상태를 의미합니다. 이 값은 0이 아니라는 점이 프로그래밍에서 중요한데요. 이런 NULL 관련 함수는 NVL, ISNULL, NULLIF, COALESCE가 있습니다. NVL(표현식1, 표현식2) 먼저 지피지기면 백전백승인 것처럼 NVL이 무엇인지부터 알아보겠습니다. NVL은 Null Value 의 약자인데요. 즉 해당 행(표현식1)이 NULL인지 보고, NULL이면 표현식2로 변경해줍니다. NVL과 ISNULL은 같고, NVL은 오라클에서 ISNULL은 SQL Server에서 사용됩니다. 아까 설명처럼 Null Value인지를 확인하기 위해 표현..

  • format_list_bulleted Programming/SQLD
  • · 2022. 10. 23.
  • textsms
SQLD 자격증 취득 - 시험 등록하기

SQLD 자격증 취득 - 시험 등록하기

SQLD 자격증을 취득하기 위해서 드디어 시험을 등록했습니다. SQLD 시험 접수하기 SQLD시험은 데이터 자격 검정 사이트에서 접수가 가능한데요. https://www.dataq.or.kr/ https://www.dataq.or.kr/ www.dataq.or.kr 해당 주소에 접속한 다음 시험 접수 메뉴에서 시험 접수가 가능합니다. 현재는 모든 접수가 마감되어 메뉴에서 보이지 않는데요. 접수기간 중에는 이 메뉴에서 시험 일정을 선택할 수 있습니다. SQLD는 올해 총 4번의 시험이 진행되었구요. 이번 11월 5일에 볼 시험은 10월 11일부터 17일까지 접수가 가능합니다. 수험표는 10월 21일부터 출력이 가능하구요. 시험결과는 12월 2일에 공개될 예정입니다. 저는 방배중에서 시험 보는 것으로 정하였..

  • format_list_bulleted Programming/SQLD
  • · 2022. 10. 22.
  • textsms
Mariadb fulltext index 사용하기

Mariadb fulltext index 사용하기

Fulltext index란? Maridadb는 % 연산자를 사용하여 LIKE 패턴 연산을 지원할 뿐만 아니라, 단어 또는 구문에 대한 검색을 지원하며 이를 풀 텍스트(FULLTEXT) 검색이라고 부른다. LIKE%으로 검색을 하면 데이터가 늘어날수록 개개의 글자를 일일히 대조해야 하기 때문에 검색속도가 느려지는 단점이 있습니다. 하지만 fulltext index는 긴 문장 전체를 대상으로 인덱싱을 하여 속도가 빠릅니다. 다만 InnoDB와 MyISAM 테이블만 지원하며, char, varchar, text타입 문자만 지원한다. Fulltext index 만들기 MariaDB에서 아래의 명령어로 Fulltext INDEX를 만들수 있는데요. ALTER TABLE 테이블명 ADD FULLTEXT INDEX..

  • format_list_bulleted Programming/SQLD
  • · 2022. 10. 14.
  • textsms
파이썬 Workbook contains no default style, apply openpyxl's default 에러 발생시 해결방법

파이썬 Workbook contains no default style, apply openpyxl's default 에러 발생시 해결방법

파이썬에서 엑셀 사용시에 아래와 같은 Warning이 나옵니다. 기본적으로 Pandas 패키지를 사용하는데요. 파일 읽기시 에러메시지가 발생합니다. 간혹 불특정한 상황에서 발생하는데요. 워닝이라 실행하는데는 지장이 없으나, 오류 코드로 인하여 서버에서는 로그가 지저분하게 나오기 때문에 오류를 처리하는 것이 좋습니다. Warning (from warnings module): File "C:\python\lib\site-packages\openpyxl\styles\stylesheet.py", line 226 warn("Workbook contains no default style, apply openpyxl's default") UserWarning: Workbook contains no default st..

  • format_list_bulleted Programming/Python
  • · 2022. 9. 28.
  • textsms
리눅스 SSH key 추가하여 putty 접속하는 방법

리눅스 SSH key 추가하여 putty 접속하는 방법

리눅스의 기존 서버의 SSH key 이외의 추가 키를 설정하는 방법을 알아보겠습니다. 먼저 서버의 기존 SSH 접속 설정이 모두 되어 있는 상태를 가정하고 진행합니다. 리눅스 SSH 접속은 보안설정에 따라 ssh key를 통해서 접속할 수 있는데요. 이 때 개인키와 공개키로 나누어지게 됩니다. 즉 접속할 컴퓨터가 가지고 있는 것이 개인키(private) 그리고 서버에 저장되어 있는 것이 공개키(public)입니다. 이 부분은 암호학에 대해서 다루게 되는데요. 간단하게 말씀드리면 하나의 암호를 가지고 개인키와 공개키로 나뉘게 되고 공개키를 공유하여 공개키에 맞는 개인키가 있으면 통신되게 되는 시스템입니다. 이론은 이렇게 되고 실제 리눅스 서버에서 작업을 알아보겠습니다. SSH Key 추가 하는 방법 ssh..

  • format_list_bulleted Programming
  • · 2022. 9. 26.
  • textsms
정규화와 성능

정규화와 성능

정규화란? 데이터베이스에서 정규화는 관계형 데이터 모델 이론에서 중복 정보 정의를 최소화하여 논리 데이터 모델링의 목적인 정확성, 일관성, 단순성, 비 중복성, 안정성을 만족시키는 최적의(Optimal) 개념적 데이터를 만드는 것을 정규화라고 합니다. 1972년 E.F CODE 박사에 의해 제안된 이론으로 실세계에서 발생하는 데이터를 수학적인 방법에 의해 구조화시켜 체계적으로 관리할 수 있도록 한 이론 정규화 필요성 입력이상 : 데이터 입력시 필요없는 속성까지 입력 수정이상 : 데이터 수정시 원하지 않는 데이터까지 수정 삭제이상 : 데이터 삭제피 필요한 데이터까지 삭제 정규화 종류 1차 정규화 : 모든 속성은 원자값을 가짐 복수의 속성 값을 갖는 속성을 분리 2차 정규화 : 주식별자에 종속적이지 않은 속..

  • format_list_bulleted Programming/SQLD
  • · 2022. 9. 26.
  • textsms
  • navigate_before
  • 1
  • ···
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • PC
      • Windows
      • Office
      • Hardware
    • Mobile
      • Android
      • IOS
    • IT Trend
    • Blog
    • Programming
      • JAVA
      • Python
      • SQLD
최근 글
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바