취미와 밥줄사이

MySQL 테이블 생성문 - create table 본문

DB

MySQL 테이블 생성문 - create table

취미와 밥줄사이 2021. 3. 15. 17:47

테이블 생성 - create table

use yhdb;

create table books (
book_id int not null  auto_increment,
title varchar(100),
author_fname varchar(100),
author_lname varchar(100),
released_year int,
stock_quantity int ,
pages int ,
primary key (book_id)
);

 

(1) 작업공간(work space) 지정

use yhdb;

 

(2) 테이블 생성 코드

create table 테이블명( 

columns명 자료형 키워드,
columns명 자료형 키워드



);
--------------------------------------------------------------------------------------------
create table books(

book_id int not null  auto_increment,
title varchar(100),
author_fname varchar(100),
author_lname varchar(100),
released_year int,
stock_quantity int ,
pages int ,
primary key (book_id)


);

 

(3) MySQL 컬럼 자료형 및 키워드

자료형

INT - 숫자형 자료형
VARCHAR(M) - 문자열 자료형, 가변형 , (M): 문자열 입력허용 길이


키워드 옵션

auto_increment -  자동증가 옵션
primary key - 데이터베이스 행을 고유하게 식별하기 위한 컬럼 지정

 

 

 

레퍼런스 참고

 

dev.mysql.com/doc/refman/8.0/en/char.html

 

MySQL :: MySQL 8.0 Reference Manual :: 11.3.2 The CHAR and VARCHAR Types

11.3.2 The CHAR and VARCHAR Types The CHAR and VARCHAR types are similar, but differ in the way they are stored and retrieved. They also differ in maximum length and in whether trailing spaces are retained. The CHAR and VARCHAR types are declared with a l

dev.mysql.com

 

'DB' 카테고리의 다른 글

MySQL에서 between과 not between 사용법  (0) 2021.03.17
MySQL - substring / replace / reverse  (0) 2021.03.16
MySQL - concat 함수  (0) 2021.03.16
MySQL - Limit와 Offset 사용법  (0) 2021.03.16
MySQL 오름차순, 내림차순 정렬: 'Order by'  (0) 2021.03.16