일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- ML
- mysql
- pytorch
- ai_캠프
- lightsail
- Github
- 로컬 런타임
- streamlit
- ollama
- ai캠프
- Python
- team_project
- django
- 정치기 필기
- aws
- chromeextention
- conda
- mifare
- 파이썬
- pandas
- ai 캠프
- 머신러닝
- seaborn
- EC2
- finpilot
- 오블완
- 티스토리챌린지
- sLLM
- djangorestframework
- Jupyterlab
- Today
- Total
greatsangho의 이야기
캠프 8일차 - MySQL 설치 본문
8일차는 MySQL 설치 및 기본 쿼리 공부를 진행하였다
파이썬의 판다스가 있으니 SQL의 필요성을 크게 못 느끼는 경우도 있겠지만
실제로 데이터를 가져다 분석만 하는 것이 아니라 데이터베이스에 정보를 CURD할 수 있는 것이 중요하고
현업에서 DB를 많이 활용하는 만큼 필수적인 부분에 대해 알고 넘어갈 필요가 있다
심지어 해당 쿼리들을 파이썬에서 구문을 작성하여 전달할 수 있고 데이터베이스를 직접 쿼리를 통해 조작하는 것이
데이터베이스를 사용하는데 편리하기 때문에 MySQL 공부가 필요한 것이다
https://dev.mysql.com/downloads/
MySQL :: MySQL Community Downloads
The world's most popular open source database Contact MySQL | Login | Register
dev.mysql.com
여기로 들어가면 커뮤니티 버전을 받을 수 있다
윈도우라면 https://dev.mysql.com/downloads/installer/
MySQL :: Download MySQL Installer
Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server.
dev.mysql.com
이곳에서 MySQL 서버와 Workbench를 같이 설치하는 파일을 받을 수 있다
설치는 받은 파일을 실행하면 되며, 환경변수는 바이너리 폴더 bin 위치를 추가해주면 된다
DBeaver Community | Free Universal Database Tool
DBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apach
dbeaver.io
dbeaver라는 SQL을 관리할 수 있는 오픈소스 프로그램도 있으며 다양한 SQL을 지원한다
localhost(127.0.0.1) 주소의 3306포트로 설정된 기본 상태로 만들어주면 된다
파일 탭에서 New Model은 새로운 DB를 만들거나 ERD를 그릴 수 있다
New Qurey 탭은 새로운 쿼리를 여는데 사용된다
기본 용어
데이터 - 정보를 가지지만 체계화 되지 못한 상태
테이블 - 데이터를 입력하는 표
데이터베이스(DB) - 테이블을 저장하는 저장소
DBMS - Database management system
열 - 컬럼, 필드 라고도 하며 표의 세로를 의미한다. 열 이름은 고유해야 한다, 데이터 형식이 같다
행 - 로우, 레코드 라고도 하며 표의 가로를 의미한다. 행은 데이터에 해당하며 데이터 개수는 행 개수이다
기본 키 열(Primary Key) - 행들을 구분하는 유일한 열로 중복되거나 비면 안 된다(not null;nn)
외래 키 필드(Forigin Key) - 다른 테이블에서 기본키를 가져와 외래 키로 설정한다, 중복되거나 비지 않는다
SQL - Structured Query Language
쿼리 문법은 9일차에 한번에 정리하도록 한다
'프로그래밍 > SK AI 캠프' 카테고리의 다른 글
SKN AI 캠프 2주차 (1) | 2024.09.02 |
---|---|
캠프 9일차 - SQL 기본 (0) | 2024.08.30 |
캠프 7일차 - 파이썬 총정리 (2) | 2024.08.30 |
캠프 6일차 - 파이썬 클래스의 추가적인 구문 (0) | 2024.08.27 |
캠프 5일차 - 파이썬 모듈, 클래스 (0) | 2024.08.26 |