09/13

채언·2022년 9월 13일
0

SQL / 데이터 분석

목록 보기
4/16

mysql 테이블 및 컬럼 생성, 변경

1. 데이터베이스의 테이블 생성, 사용

  • database 생성시에, default character set utf8mb4 로 모든 언어와 이모지가 지원되도록 생성한다.
  • 만든 데이터베이스에서, 테이블을 생성한다. 테이블은 엑셀이나 판다스에서 썼듯이 이미 잘 아는 표를 말한다. create table 테이블명 으로 쓰고, ( 컬럼명 타입, 컬럼명 타입, ..) 으로 생성한다.
  • desc 테이블명 을 하면 컬럼텍스트명과 타입을 확인할 수 있다. desc = description

2. 테이블 명 변경 및 컬럼 추가, 타입 변경

  • 테이블 명을 변경하고 싶을때,
    alter table 현재테이블명 rename 바꿀테이블명 으로 작성한다.
  • 새로운 컬럼을 생성하고 싶을 때,
    alter table 테이블명 add column 컬럼명 타입; 으로 새로운 컬럼을 생성한다.
  • 컬럼의 타입을 변경하고 싶을 때,
    alter table 테이블명 modify column 컬럼명 바꾸려는 타입; 으로 타입만 변경할 수 있다.

3. 컬럼명 변경, 삭제, 테이블 삭제

- 컬럼명을 변경하고 싶을 때,
alter table 테이블명 change column 바꾸려는컬럼현재명 새로바꿀컬럼명 int; 으로 컬럼명을 변경한다. 이때, 타입은 변경해주어도 되고 그대로 적어도 된다.

  • 컬럼을 삭제하고 싶을 때,
    alter table 테이블명 drop column 컬럼명; 으로 쓴다.

  • 테이블을 삭제하고 싶을 때,
    drop table 테이블명; 으로 테이블을 삭제한다.

profile
화이팅!

0개의 댓글