| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- VPC
- DDL
- mongoDB
- MySQL
- 정처기
- PostgreSQL
- aws
- Transaction
- dml
- Join
- 보안 그룹
- database
- NoSQL
- SQLite
- CTE
- 정규화
- 정보처리기사
- SQL
- redis
- EC2
- DevOps
- springboot
- ASW
- index
- 탄력적 ip
- Github Actions
- db
- SubQuery
- databse
- sub-query
- Today
- Total
목록MySQL (6)
sellen
💡 이 내용 이후로 모든 SQL 관련 내용은 NomadCoder 강의를 듣고 정리한 글입니다.아래의 링크에 SQL 학습에 필요한 데이터가 존재합니다.https://nomadcoders.co/sql-masterclass절차형 SQL (Procedural SQL) 개념일반적인 개발 언어처럼 SQL 언어에서도 절차 지향적인 프로그램이 가능하도록 하는 트랜잭션 언어이다.종류종류설명프로시저(Procedure)일련의 쿼리들을 마치 하나의 함수처럼 실행하기 위한 쿼리의 집합사용자 정의 함수(User-Defined Function)일련의 SQL 처리를 수행하고, 수행 결과를 단일 값으로 반환할 수 있는 절차형 SQL트리거(Trigger)DB 시스템에서 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동..
💡 이 내용 이후로 모든 SQL 관련 내용은 NomadCoder 강의를 듣고 정리한 글입니다.아래의 링크에 SQL 학습에 필요한 데이터가 존재합니다.https://nomadcoders.co/sql-masterclass아래의 글과 함께 보시면 좋습니다.2025.07.17 - [Programming/DataBase] - 정규화정규화하기이론은 예전에 하였으니 이번에는 실습을 해보겠습니다.Nomad Coder의 movie Table을 사용할 예정이며, 이 movie table에는 문제점이 많습니다. 따라서 이 테이블을 SQL문을 사용하여 정규화를 해보려고 합니다.Status Column 정규화Status 테이블을 생성하고 movies 테이블의 status 컬럼에 외래 키를 사용할 계획입니다.1. Statuse..
💡 이 내용 이후로 모든 SQL 관련 내용은 NomadCoder 강의를 듣고 정리한 글입니다.아래의 링크에 SQL 학습에 필요한 데이터가 존재합니다.https://nomadcoders.co/sql-masterclass아래의 글과 함께 보시면 좋습니다.2025.07.17 - [Programming/DataBase] - JOINJOIN2가지 이상의 테이블을 결합하여 함께 조회할 때 사용하는 명령어CROSS JOIN첫 번째의 table의 모든 row와 두 번째 table의 모든 row를 각각 연결한다.SELECT * FROM dogs CROSS JOIN owners;dogs의 각 row 마다 owners의 모든 row가 결합한다.(INNER) JOIN첫 번째의 table의 외래키와 두 번째 table의 외래..
MySQL을 설치하셨으니 이제 MySQL을 사용해 볼 차례입니다.MySQL 설치2025.07.19 - [Programming/DataBase] - MySQL 설치MySQL을 설치할 때 같이 설치된 Workbench를 쓰셔도 좋지만DataGrip이 다양한 기능이 있고 이후에 PostgreSQL도 설치하여 사용할 예정이기 때문에 DataGrip을 사용할 예정입니다.이전에 올렸던 SQLite와 연결하는 방법과 비슷합니다.2025.07.15 - [Programming/DataBase] - SQLite 설치1. 데이터소스 생성'+' 버튼을 누르고 → 데이터 소스 → MySQL → MySQL을 누릅시다.저는 이전에 MySQL을 연결한 적이 있으므로 최근 탭에 있습니다. MySQL을 설치할 때 8.0 버전을 설치하였..
TEXT 유형 예시 설명 특징 CHARcolumn CHAR(10)고정 길이의 문자열설정한 길이보다 작은 문자열일 경우 나머지는 공백으로 채움VARCHARcolumn VARCHAR(255)가변 길이의 문자열입력한 길이의 문자열 만큼 차지TINYTEXTcolumn TINYTEXT255 길이의 문자열 TEXTcolumn TEXT65,535 (64KB) 길이의 문자열 MEDIUMTEXTcolumn MEDIUMTEXT16,777,215 (16MB) 길이의 문자열 LONGTEXTcolumn LONGTEXT4,294,967,295 (4GB) 길이의 문자열 Number타입 뒤에 UNSIGNED를 붙일 경우 양수만 저장 가능하다. 유형 예시 설명 Unsigned BOOLEANcolumn BOOLEAN0과 1만 저장 가..
MySQL 설치는 Window를 기준으로 설명드리겠습니다.MySQL을 설치해야 하는 이유이전에 설명했던 SQLite의 경우 파일 기반 SQL이라서 파일과 JDBC만 있으면 문제없이 동작이 됩니다.하지만 MySQL과 PostgreSQL의 경우 서버 기반 SQL이므로 해당 SQL 서버를 설치하지 않을 경우 사용할 수 없습니다.MySQL Installer 설치MySQL 홈페이지로 이동 - MySQL MySQLOver 2000 ISVs, OEMs, and VARs rely on MySQL as their products' embedded database to make their applications, hardware and appliances more competitive, bring them to marke..