본문 바로가기
DB/MariaDB

[MariaDB] 마리아 디비 테이블 생성, 수정, 삭제 create, alter, drop

by 졸린이 2023. 5. 3.
반응형

마리아 디비에서 테이블 생성, 수정, 삭제 하는 sql 을 작성해본다.

DDL(Data Definition Languate) 데이터 정의어라고 불리며 create, alter, drop 으로 작성할 수 있다.

테이블, 뷰, 프로시저 등 쿼리를 할 수 있으나 여기서는 테이블 관련해서만 작성한다.

 

DB툴은 DBeaver를 사용했다.

1. Create

create table user_info (
	user_id int not null auto_increment comment '아이디',
	user_login_id varchar(100) not null comment '로그인 아이디', 
	password varchar(100) not null comment '패스워드',
	user_name varchar(100) comment '이름',
	primary key(user_id)
);

create table 테이블명 (

  컬럼명  타입

)

기본적으로 이렇게 생성할 수 있다.

not null은 해당 컬럼에 null이 들어올 수 없게 제한하는 것이고 auto_increment는 데이터가 insert 될때 자동적으로 숫자가 더해져서 들어가진다.

 

2. Alter

 -컬럼 추가

alter table user_info add column phone varchar(50) comment '연락처';

alter talbe 테이블명 add column 컬럼명 타입 comment '코멘트';

 

- 컬럼 수정

alter table user_info modify column phone varchar(100) comment '핸드폰 번호';

modify에 수정하고자 하는 컬럼명을 작성하면 된다.

- 컬럼명 수정

alter table user_info change phone_num phone varchar(255) comment '핸드폰 번호';

 

- 컬럼 삭제

alter table user_info drop column phone;

alter table 테이블명 drop zolumn 컬럼명;

 

3. Drop

drop table user_info;

아주 간단한 내용만 작성한 것이고 다양한 옵션들을 추가해서 sql을 짤 수 있다.

반응형

댓글