본문 바로가기

전체 글90

DAY.02 2006년 1월 1일 이후에 기록이 생성(create_date)된 고객 중에, 이름이 Steven이거나 Young인 사람이 아닌 고객 정보 조회더보기SELECT * FROM customer WHERE create_date >= '2006-01-02' AND NOT (first_name = 'Steven' OR first_name = 'Young');2005년에 렌탈한 고객의 이름, 성 조회 (중복제거) 더보기SELECT DISTINCT C.first_name, C.last_name FROM rental R INNER JOIN customer C ON C.customer_id = R.customer_id WHERE R.rental_date BETWEEN '2005-01-01 00:00:0.. 2025. 11. 5.
DAY.01 -- single line comment, 한 줄 주석/*multi line comment여러 줄 주석*/ -- person 테이블-- DDL, DML, DCL/*자연키(의미가 있는 키 - 업무키), 대리키(아무런 의미가 없는 데이터)복합키 후보- 이름, 생일- 이름, 주소문제PK가 없음예약어 사용 (NAME)CRUD 의미Create (생성 - insert)Read (읽기 - select)Update (수정 - update)Delete (삭제 - delete)*/CREATE TABLE person ( name VARCHAR(40) , eye_color CHAR(2) CHECK (eye_color IN ('BL', 'BR', 'GR')) , birth_date DATE , address VARCHAR.. 2025. 11. 3.
샘플데이터 가공 샘플 데이터 Github: GitHub - 7ieon/SQLtune GitHub - 7ieon/SQLtuneContribute to 7ieon/SQLtune development by creating an account on GitHub.github.com[ Code ] > [ Download ZIP ] 으로 다운로드 강사 기준: "C:\Users\Administrator\Downloads\SQLtune-main" 경로에 압축을 해제하였음> mysql -uroot -p --port {MySQL Port번호} tunning 데이터베이스가 생성되고 테이블들도 함께 생성이 되는데 테이블명, 컬러명이 모두 한글로 되어 있다. 혹시 한글이 불편하다면 영어로 변경하도록 하자. 아래는 영어로 변경하는 DDL .. 2025. 10. 30.
[Python] Anaconda, PyCharm 연동 2025-10-29 기준. [Python] Anaconda 설치 & 가상 환경 구축 [Python] Anaconda 설치 & 가상 환경 구축2025-10-28 기준, Python 3.13.5 64bit 설치 1. 설치https://www.anaconda.com/download/success Download Success | AnacondaStudents & educators enjoy free access to Anaconda’s premium AI tools. Learn More This page is running A/B tests. A/B tests do notdomsam.tistory.com위 글에서 Anaconda와 가상 환경을 구축한 후에 PyCharm과 연동하는 내용입니다. 2025. 10. 29.
[Python] Anaconda 설치 & 가상 환경 구축 2025-10-28 기준, Python 3.13.5 64bit 설치 1. 설치https://www.anaconda.com/download/success Download Success | AnacondaStudents & educators enjoy free access to Anaconda’s premium AI tools. Learn More This page is running A/B tests. A/B tests do not run for logged-in admins, to switch views, log out or open the site in incognito mode. ✖︎ Download Now Download Anacondwww.anaconda.com 다운로드 한 파일을 실행하여 A.. 2025. 10. 29.
vim 쉽게 배우기 Vim은 리눅스 CLI환경에서 많이 사용하는 텍스트 편집기인데 조금 어렵게 보이지만 알고 보면 아주 똑똑한 도구입니다. 01. Vim이란?vim은 문서를 편집할 수 있는 프로그램입니다. 보통 우리는 마우스로 클릭해서 글을 쓰지만,vim은 키보드만으로 모든 걸 할 수 있습니다. 즉, 손을 마우스로 옮길 필요 없이 키보드만으로 파일을 열고, 수정하고, 저장하고, 닫을 수 있는 프로그램입니다.Vim은 사실 vi 에디터를 업그레이드한 프로그램이에요.먼저 이름부터 볼까요?vi는 visual editor(비주얼 에디터)의 줄임말이에요.Vim은 Vi Improved(향상된 vi)의 줄임말이에요.예전에는 리눅스에서 vi를 많이 썼는데,지금은 대부분 Vim이 더 편하고 기능도 많아요.그래서 요즘 리눅스에서는 vi를 실행.. 2025. 10. 21.