CS/Database(10)
-
[업무에 바로 쓰는 SQL 튜닝] 4.2.1 기본키를 변형하는 나쁜 SQL문
4장은 문제가 있는 SQL문과 개선된 SQL문을 소개해주고 있다. 팀원과 한 파트씩 나눠서 발표 스터디를 진행하기로 했고, 오늘은 그 첫 번째 사례이다. 나는 도커 컨테이너 하나를 생성하고 안에 실습할 데이터베이스를 미리 넣어두었다. 그랬더니 컨테이너에 접속만 하면 쉽게 실습할 수 있어서 아주 편리했다! 다음은 목차이다. 앞으로도 목차는 비슷하게 흘러갈 예정이다.❌ 문제의 SQL 문😎 실행 계획 살펴보기⭕ 사원번호(기본키)가 인덱스를 타도록 수정해 보자🚀 정리 ❌ 문제의 SQL 문[주의] MySQL에서 문자열의 인덱스는 1부터 시작한다. 요구사항 :사원번호가 1100으로 시작하면서 사원번호가 5자리인 사원의 정보를 모두 출력해 주세요.SELECT * FROM 사원 WHERE SUBSTRI..
2024.09.08 -
[토이프로젝트] Mysql Workbench에서 Database 생성 및 연결하기
기본적이지만 매번 까먹어서 포스팅하기로 결정했습니다. 저의 경우 Connection Name을 프로젝트명과 일치시켰습니다. 데이터베이스 아이콘을 클릭하여 들어갑니다. Name에 해당 프로젝트명을 쓰고 Apply를 클릭합니다. use 프로젝트명; 을 통해 잘 들어갔는지 확인하고 좌측 상단에 스키마가 들어가 있는지 까지 확인하면 끝이 납니다.
2022.11.06 -
SELECT 기초 - 원하는 정보 가져오기
앞으로 이론을 배운 후 w3schools에서 제공하는 샘플 데이터를 통해 실습을 해보겠습니다. https://www.w3schools.com/mysql/trymysql.asp?filename=trysql_select_all MySQL Tryit Editor v1.0 WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, and Opera. If you use another browser you will still be able to use our Try SQL Editor, but a different versio..
2022.05.11 -
MySQL 이란?
안녕하세요, 오늘부터 인프런 강의 - 갖고노는 MySQL 데이터베이스 by 얄코 수강 후 스스로 실습한 내용을 정리해보려고 합니다. 이전에도 MySQL을 학습하고 다뤄본 경험, 프로젝트해본 경험이 있지만 기록으로 남겨두지 않아서 그런지 기본적인 것도 헷갈릴 때가 종종 있었습니다. 강의를 최대한 빠르게 들으면서 리마인드하고 실습을 통해 더 이상 헷갈리지 않도록 정리하는 것을 목표로 합니다. 어떤 분들은 자신이 DBA도 아닌데 데이터베이스 공부를 꼭 해야만 할까요?라고 묻습니다. 당연하게도 공부할 게 넘쳐나기 때문에 하나라도 공부할 것을 줄이려고 하는 맘,,, 저도 이해하고 있습니다. 하지만 어떤 프로그래밍 언어를 사용하든, 대부분 소프트웨어의 운영을 위해서는 데이터베이스를 필요로 하는데요, SQL을 얼마나..
2022.05.09