본문 바로가기
Dev.지식공유/DB

(CRUD)Part1 CREATE

by Hev. 2022. 11. 29.

CRUD

전 글에서도 말했듯이, CRUD는 Create(생성), Read(읽기), Update(갱신), Delete(삭제) 입니다. 이걸 언제 쓰는지에 대해서 알아봅시다ㅎ.

 

데이터베이스는?

데이터베이스는 말 그대로 우리가 데이터를 저장하는 공간입니다. 그 데이터를 저장 할 수도 있어야하고, 수정/삭제 할 수도 있어야하고, 저장된 데이터를 불러 와서 그 데이터를 사용할수도 있어야합니다. 우리는 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

댓글