CRUD
데이터베이스는?
데이터베이스는 말 그대로 우리가 데이터를 저장하는 공간입니다. 그 데이터를 저장 할 수도 있어야하고, 수정/삭제 할 수도 있어야하고, 저장된 데이터를 불러 와서 그 데이터를 사용할수도 있어야합니다. 우리는 CRUD라는 명령을 통해 위에서 말한 행위들을 할 수 있습니다. 오늘은 그중 CREATE에 대해서 설명해보겠습니다. 언제나 그렇듯 최대한 쉽게..
C (CREATE)
CREATE라는 명령어를 통해서 데이터를 저장할 테이블을 만드는 것 입니다!
예시) Create table 테이블명(
컬럼명(idx) 타입(주로 int) primary key auto_increment,
컬럼명(name) 타입(NVARCHAR) 컬럼에 맞는 특징들/제약조건,
컬럼명(name2) 타입(DATE) (예시 : not null, unique, 등등)
);
위 예시에 대해서 설명해보자면 CREATE TABLE이라는 명령을 통해 내가 지정한 테이블명으로 테이블을 만들고, 컬럼명을 지정해준 뒤 컬럼에 맞는 타입과 제약 조건을 지정해줍니다!! 이때 주의해야할 점은 모든 테이블은 반드시 primary key 라는 제약조건을 가진 컬럼이 존재한다는 것!!! 이것을 통해서 다른 테이블들과 '관계' 를 맺기 때문에 꼭 설정 해놓으시는게 좋고 타입은 보통 int형으로 지정한다는 점
많은 사람들이 CREATE와 INSERT를 헷갈려 하시는데 CREATE는 테이블을 만드는 명령어이고 INSERT는 테이블 안에 있는 데이터를 추가 할 때 쓰는 명령어 입니다!! 절대 헷갈리지 않기!!!!!
'Dev.지식공유 > DB' 카테고리의 다른 글
관계형 데이터베이스(RDBMS) 란? (0) | 2022.11.24 |
---|
댓글