개발은 처음이라 개발새발

My SQL 테이블 만들기 본문

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로 설정된 것은 절대 중복이 되어서 안됩니다. 이렇게 테이블 생성에 대해 알아봤으니 다음 편에서 만든 테이블에 데이터를 입력하는 것을 알아보도록 하겠습니다.

반응형

'mysql' 카테고리의 다른 글

SELECT문과 My SQL 기초 정리  (1) 2022.09.27
MySQL 트리거 맛보기  (0) 2022.09.10
MySQL 인덱스 활용 맛보기  (1) 2022.09.10
My SQL 데이터 입력하기  (0) 2022.09.05
[책소개] 이것이 MySQL이다  (1) 2022.08.08