mysql
My SQL 테이블 만들기
leon_choi
2022. 9. 5. 09:00
반응형
안녕하세요. 드디어 50번째 포스팅을 하게 됐습니다. 대학생 시절 야구 기자를 하겠다 다짐한 이후에 네이버 블로그를 열심히 하던 시절 이래로 자주는 아니지만 꾸준히 한 결과물이라 개인적으로 기쁩니다. 50번째로 포스팅할 글은 SQL입니다. SQL은 데이터분석에 있어서 데이터베이스를 구축하고 데이터를 저장하는 데 필수적인 프로그램인데요. 열심히 공부 중인 만큼 꾸준히 포스팅해보도록 하겠습니다. 첫글로 SQL에서 테이블을 생성하고 데이터를 입력하는 것을 작성해보겠습니다.
우선 테이블을 생성하기 위해서 create table 문법을 활용해야 합니다.
CREATE TABLE `member_tbl` (
`member_id` char(8) NOT NULL,
`member_name` char(5) NOT NULL,
`member_addres` char(20) DEFAULT NULL,
PRIMARY KEY (`member_id`));
위의 코드를 통해 보면 create table '테이블 이름' (테이블 내용); 로직을 띄고 있는 것을 확인할 수 있습니다. 좀 더 자세히 살펴 보면 아래와 같습니다.
CREATE TABLE `테이블 명` (
`컬럼명` 데이터타입 조건,
`컬럼명` 데이터타입 조건,
`컬럼명` 데이터타입 조건,);
SQL의 데이터 타입은 여러가지가 있는데 차차 포스팅해보도록 하겠습니다. 조건의 경우 기본적으로 두가지가 있는데요. null이 가능한지 여부와 기본키( primary key) 설정이 있습니다. 기본키는 테이블에서 데이터를 확인하는 데 사용하는 유일한 값입니다. 그렇기에 primary key로 설정된 것은 절대 중복이 되어서 안됩니다. 이렇게 테이블 생성에 대해 알아봤으니 다음 편에서 만든 테이블에 데이터를 입력하는 것을 알아보도록 하겠습니다.
반응형