MySQL 4

MySQL - View

View 란? 뷰는 데이터베이스에 존재하는 가상의 테이블을 뜻합니다. 실제 테이블 처럼 행과 열을 가지고 있지만 실제로는 데이터를 저장하지 않습니다. 뷰 생성 - 뷰의 이름을 명시하고 , AS 키워드 다음에 SELECT 문을 사용하여 해당 뷰가 접근할 수 있는 필드를 명시 CREATE VIEW 뷰이름 AS SELECT 필드이름1, 필드이름2, ... FROM 테이블이름 WHERE 조건 ... 뷰 대체 - OR REPLACE 절을 추가하여 기존에 존재하는 뷰를 새로운 뷰로 대체 가능, 만약 뷰가 없으면 생성과 동일한 기능 CREATE OR REPLACE VIEW 뷰이름 AS SELECT 필드이름1, 필드이름2, ... FROM 테이블이름 WHERE 조건 ... 뷰 삭제 - DROP 문을 사용하여 뷰 삭제가..

MySQL 2022.03.21

MySQL - 기본키(Primary Key) , 외래키 (Foreign Key)

[업데이트 예정입니다..! 가볍게만 참고하세요.] 기본키 - Primary Key 테이블의 각 row 를 유일성과 최소성을 만족시키면서 식별할 수 있는 후보키 중에 선택한 Main key Candidate Key(후보키)중에 선택한 Main Key *유일성과 *최소성을 만족 중복되지 않는 고유값만 허용 NULL 값 허용하지 않음 테이블당 하나의 기본키만 지정 가능 *Candidate Key ? : 관계형 데이터베이스에서 *릴레이션(Relation)의 튜플을 유일하게 식별할 수 있는 속성 또는 속성의 집합 중, 다음 두 성질을 만족해야 함 유일성(uniqueness) : 릴레이션에 있는 모든 튜플에 대해 유일하게 식별되어야 한다. 최소성(minimality) : 유일성을 가진 키를 구성하는 속성(Attri..

MySQL 2022.03.21

MySQL 기초 - 간단한 문법

[참고] 여기서 다루는 테이블의 기준은 아래의 홈페이지 기준입니다. 수많은 테이블을 직접 만들지 않고 여기서 데이터 다루시면서 공부하면 좋을 것 같습니다. 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 ..

MySQL 2022.02.25