본문 바로가기

코딩공부

(31)
[SQL] MySQL 내장함수 #1 (제어흐름함수, 문자열 함수) ✍️ Study Note [제어 흐름 함수] 1. IF (수식, 참 값, 거짓 값) 수식 = 참 -> 참 값 수식 = 거짓 -> 거짓 값 2. IFNULL (수식1, 수식2) 수식1 = NULL -> 수식2 값 수식1 = NOT NULL -> 수식1 값 3. NULLIF (수식1, 수식2) 수식1 = 수식2 -> NULL 수식1 ≠ 수식2 -> 수식1 값 4. CASE ~ WHEN ~ ELSE ~ END 'CASE 값' = 'WHEN 값' --> 'THEN 값' 'CASE 값' ≠ 'WHEN 값' --> 'ELSE 값' SELECT IF (100>200, '참이다', '거짓이다'); -- [결과 : '거짓이다] SELECT IFNULL (NULL, '널이네요'), IFNULL (100,'널이네요'); -..
[SQL] MySQL Workbench 설정 (명령어 대문자, 주석, 쿼리 폰트 설정) ✍️ Study Note [MySQL Workbench 사용팁] 명령어 대문자, 소문자 세팅 Edit - Format - UPCASE Keywords / lowercase Keywords 주석처리 / 주석 해제 Edit - Format - Un/comment selection 쿼리 표준형태로 정리 Edit - Format - Beautify Query 쿼리 글자 글꼴, 크기 변경 Edit - Preference - Font & Colors 명령어 자동완성을 대문자로 세팅 Edit - Preference - SQL Editor - Query Editor - Use UPPERCASE keywords on completion
[SQL] 데이터 타입과 변환, 변수 선언 ✍️ Study Note 데이터 타입 1. 숫자 데이터 형식 설명 범위 BIN 1~62 bit 표현 TINYINT 정수 +- 127 SAMLLINT 정수 +- 3만 MEDIUMINT 정수 +- 8천 INT 정수 +- 21억 BIGINT 정수 +- 900경 FLOAT 정수 + 소수점 소수점 7자리까지 DOUBLE REAL 정수 + 소수점 소수점 15자리까지 DECIMAL(M,D) 정수 + 소수점 M = 자릿수 D = 소숫점 이하 자릿수 2. 문자 데이터형식 설명 범위 CHAR 고정 길이의 문자 ~ 255 VARCHAR 가변 길이의 문자 ~ 6만 BINARY 고정 길이의 이진 데이터 ~ 255 VARBINARY 가변 길이의 이진 데이터 ~ 255 TEXT TINY TEXT TEXT ~ 255 TEXT TEX..
[SQL] MySQL 문법 공부 (데이터 조회, 추가, 삭제, 조건 / 명령어 종류) ✍️ Study Note [SQL 명령어 종류] DML : Data Manipulation Laguage 데이터 조작(선택, 삽입, 수정,삭제) SELECT, INSERT, UPDATE, DELETE DDL : Data Definition Language 데이터베이스 개체(테이블, 개체, 뷰, 인덱스) 생성, 삭제, 변경 CREATIE, DROP, ALTER DCL : Data Control Language 접근권한 제어 GRANT, REVOKE, DENY [SQL 명령어 순서] 작성 순서 SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY 실행 순서 FROM - WHERE - SELECT - GROUP BY - HAVING - ORDER BY [SQL 명령어]..
[SQL] MySQL Workbench 사용자 생성 방법 ✍️ Study Note [User creation] Navigator - Administration - Management - Users and Privileges - Addaccount Detail page of Addaccount 1) Login - User name, Password 설정 - Limit to Hosts Matching % : Username, Password만 있으면 모든 컴퓨터에서 접속 가능 2) Account limits - 최대 쿼리수, 최대 업데이트 수, 시간당 최대 접속수, 실시간 동시접속 최대수 설정 가능 3) Administrative Roles - MySQL 접근 권한 레벨 - Role : DBA 선택 시 모든 권한 부여. - Global Privileges 에서 명..
[Python] VS code (Visual studio) Python Run 단축키 세팅 ✍️ Study Note 파이썬을 활용한 이커머스 데이터 분석 올인원 패키지 Online. 파이썬 기초 핵심 과정 - 03. 가상화면 설치 VS code 내 'Python 실행 단축키' 설정 방법 1. VS code 열기 2. View - Command palette - Tasks : configure task 선택 3. 'Create tasks.json file from template' 선택 4. Others 선택 5. 기존에 있는 코드 삭제 후 아래 코드 붙여 넣기 6. 저장(Save)하기 { // See https://go.microsoft.com/fwlink/?LinkId=733558 // for the documentation about the tasks.json format "version"..
[Python] 윈도우 가상환경 및 패키지 설치방법 ✍️ Study Note 파이썬을 활용한 이커머스 데이터 분석 올인원 패키지 Online. 파이썬 기초 핵심 과정 - 03. 가상화면 설치 가상환경 생성 1. 명령 프롬프트 실행 2. [cd \] 입력 : 최상위 폴더로 이동 3. [python -m venv 폴더명] 입력 : C 드라이브에 '폴더' 생성 후 가상환경 프로그램 설치 Ref. C드라이브 들어가면 'test' 폴더 생성됨 가상환경 시작 & 종료 1. [cd 폴더명] 입력 : 3번에서 생성한 폴더 안으로 이동 2. [dir] 입력 : 폴더의 하위항목 보기 3. [cd scripts] 입력 : Scripts 폴더 안으로 이동 4. [Activate] 입력 : 가상환경 시작 Ref. 가상환경 모습 5. [Deactivate] 입력 : 가상환경 종료..
[Power BI] SharePoint의 엑셀파일 & Power BI 연결하기 Data Visulalization & Analysis 가 유행이다. 이 유행에 따라 Tableau, Data studio, Power BI 등에 대한 수요도 커지고 있다. 나는 이 중 Power BI를 다루고 있는데, 오늘은 '데이터 연결'과 관련해 내가 궁금했었던 부분을 정리해보려 한다. SharePoint 란? SharePoint를 알고 있을까? MS Office를 사용하고 있는 사람이라면 잘 알 것이고, 낯선 이도 있을 듯하다. SharePoint는 쉽게 말해 '파일을 저장하고 그 안에서 수정, 관리를 할 수 있는 온라인 플랫폼'이다. SharePoint에 파일을 업로드하고 팀, 동료들에게 공유할 경우 공동작업이 가능하다. 또한 파일이 온라인 상에 저장되기에 개인이 어떤 PC를 사용하던 어디서든 ..