개발/데이터베이스
[데이터베이스] MYSQL(1)
윤J
2023. 4. 18. 22:24
- 데이터베이스 모델링: 데이터베이스 설계, table로 어떻게 옮기느냐!
- 개념적 모델링
- 논리적 모델링
- 물리적 모델링
- 기본키(PK): 하나의 테이블에서 유일성과 최소성, Not Null을 만족하면서 해당 테이블을 대표하는 것
- 외래키(FK): 다른 테이블의 기본키를 참조(조인)하는 것
- Database -> Reverse Engineer ( db 테이블 -> 데이터 다이어그램 )
- Database -> Forward Engineer( 데이터 다이어그램 -> db 테이블 )
- 스키마(=DB) 안에 테이블이 여러개 있고 그 안에 데이터가 있다 따라서 DB먼저 생성하고 테이블을 만든다
https://seaforest76.tistory.com/8
[SQL] sql로 데이터베이스, 테이블 생성하기
1. 데이터베이스 만들기 CREATE DATABASE ; 데이터베이스란 여러 테이블을 저장해두는 저장소를 의미함 MySQL에서는 데이터베이스를 스키마라고 생각해도 상관 없음 (DBMS에따라 데이터베이스와 스키
seaforest76.tistory.com
- 쿼리(Query)란, 데이터베이스에 정보를 요청하는 행위 = 명령문 느낌
쿼리에 CREATE 같은 명령문 써서 DB랑 TABLE 만들 수 있다
- 기초 문법
USE 데이터베이스 이름;
SELECT * FROM 테이블 이름
WHERE SALARY BETWEEN 300 AND 500(조건, SALARY가 300~500인 사람들의 목록 추출);