목록외래키 (2)
브래의 슬기로운 코딩 생활
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/wYXL4/btr4WHh9zBu/WgrTOvUJMCtK5eIodZg9vk/img.png)
Primary Key (기본키) Primary Key는 테이블 당 하나만 존재할 수 있는 가장 기본이 되는 Key이다. 한 테이블/릴레이션에서 특정 레코드/튜플을 유일하게 구별할 수 있는 고유식별 속성을 나타낸다. 그러므로 다른 레코드 값과 중복될 수 없고 NULL일 수도 없다. Primary Key (기본키) 설정하기 테이블을 새로 만들 때 (column1이 primary key일 경우): CREATE TABLE table_name( column1 datatype NOT NULL PRIMARY KEY, column2 datatype, … ); 이미 만들어진 테이블을 수정할 때: ALTER TABLE table_name ADD PRIMARY KEY (column_name); 이 경우에는 primary k..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/R4EYQ/btr3oe22Aa6/5DIUz6NUL5ttIsLKrgwQd0/img.png)
오늘은 mysql workbench을 사용하여 데이터베이스를 GUI환경에서 실습하는 것을 했다. 잠시 위의 내용을 설명하자면 0과 문자열''은 NULL과 다르다는 것이다. 0은 아무것도 없다는 뜻이지만 0이라는 숫자라는 값이 있고 문자열 공백도 마찬가지로 문자열이기 때문에 NULL은 아니라는 것이다. •데이터 조작어 – Data Manipulation Language (DML): 저장된 데이터를 실질적으로 처리하는데 사용하는 언어. 데이터 베이스의 생성 및 변경, 제거 SELECT UPDATE INSERT DELETE 등 •데이터 정의어 – Data Definition Language (DDL): 데이터 베이스를 정의하는 언어. 데이터베이스 안의 값들을 변경, 수정, 입력. CREATE DROP ALTE..