| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
- k8s
- VUE
- 리액트
- 백엔드
- AWS
- 웹
- 자바스크립트
- JavaScript
- 파이썬
- TypeScript
- CSS
- 타입스크립트
- BFS
- kubernetes
- 컴퓨터공학
- react
- es6
- 클라우드
- 프론트엔드
- 쿠버네티스
- HTML
- 백준
- 블록체인
- 이슈
- 이더리움
- 알고리즘
- 가상화
- 솔리디티
- next.js
- docker
- Today
- Total
목록📖 MySQL (3)
즐겁게, 코드
테스트용 데이터베이스는 어떻게 만들까?최근 2차전직(?)을 위해 SQL을 배우고 있는데, 기왕이면 크고 복잡한 데이터베이스를 만져봐야 실력이 늘 것 같았다.그래서 더미 데이터베이스를 만드는 방법을 검색해봤더니 프로시저를 사용하는 방법이 많이 제안되는 것 같았다.다만 내가 언제 테스트용 데이터베이스를 또 만들어야 할지 모르는데, 누군가가 만든 프로시저를 필요할 때마다 찾아 쓰는건 좋은 방법이 아닌 것 같아 공식 채널의 best practice를 찾고 싶었던 중, MySQL 공식 예제 샘플 데이터베이스가 있음을 알게 되었다.Sakila 설치하기샘플 데이터베이스가 여럿 있었지만 GPT의 조언대로 Sakila 라는 데이터베이스를 사용하기로 했다.1. Sakila 데이터베이스 압축 해제하기내려받은 Sakila 데..
1. MySQL의 구조 MySQL의 구조는 크게 테이블, 데이터베이스(스키마), 데이터베이스 서버로 구분됩니다. 테이블은 흔히 생각하는 관계형 데이터베이스로, MySQL의 가장 작은 데이터베이스 단위입니다. (Ex. 학교 정보 데이터베이스 예시 : 2학년 1반의 데이터베이스) 또 이런 테이블들을 한데 모은 것을 데이터베이스(또는 스키마) 라고 부릅니다. (Ex. 학교 정보 데이터베이스 예시 : 2학년 전체의 데이터베이스) 그리고 가장 큰 개념인 여러 데이터베이스를 하나로 묶은 것을 데이터베이스 서버 라고 부릅니다. (Ex. 학교 정보 데이터베이스 예시 : 수곡초등학교 학생들의 데이터베이스) MySQL에서는 테이블과 데이터베이스에 접근하는 명령어가 모두 다르기 때문에, 테이블 ⊂ 데이터베이스 ⊂ 데이터베이..
MySQL은 오라클에서 출시한 오픈소스 DBMS로 오라클 DB, MS SQL와 함께 DBMS 시장을 제패하고 있는데요, 앞으로의 글에서는 MySQL이란 무엇인지, 또 어떻게 다룰 수 있는지를 간단하게 다뤄보려 합니다. MySQL은 dev.mysql.com/downloads/mysql/ 링크에서 다운받을 수 있으며, 자신의 운영체제에 맞는 버전을 다운받아 설치하면 됩니다. MySQL :: Download MySQL Community Server Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Debian Linux SUSE Linux Enterprise Server Red Hat Enterprise Linux ..