김루트
EVOLUTION COMPLETE!
김루트
전체 방문자
오늘
어제
  • 분류 전체보기 (45)
    • Dev (37)
      • Vue (5)
      • Python (0)
      • 알고리즘 (0)
      • javascript (5)
      • JAVA (11)
      • Mysql (6)
      • git (3)
      • Error List (6)
    • 인터넷정보 (0)
    • Utility (1)
    • 관련자료 (2)
    • 제품리뷰 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

  • 글 작성시 키보드 입력이 늦어지는 현상

인기 글

태그

  • 파이썬 with
  • 김루트
  • 파이썬 파일다루기
  • 파이썬 파일쓰기
  • 람다
  • Vue공부
  • 함수
  • Vue
  • 파이썬
  • Vue.js
  • 파이썬 파일읽기
  • 파이썬 open
  • router-link
  • 파이썬 파일추가
  • router-view

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
김루트

EVOLUTION COMPLETE!

Dev/Mysql

[DB] MySQL Table 생성,컬럼 추가, 삭제, 수정

2017. 12. 1. 16:56
  • NOT NULL - 각 행에는 해당 열의 값이 있어야하며 null 값은 허용되지 않습니다.
  • DEFAULT 값 - 다른 값이 전달되지 않을 때 추가되는 기본값을 설정합니다.
  • UNSIGNED - 숫자 형식에 사용되며 저장된 데이터를 양수 및 0으로 제한합니다.
  • AUTO INCREMENT - MySQL은 새로운 레코드가 추가 될 때마다 필드의 값을 1 씩 자동으로 증가시킵니다
  • PRIMARY KEY - 테이블의 행을 고유하게 식별하는 데 사용됩니다. PRIMARY KEY 설정이있는 열은 종종 ID 번호이며 AUTO_INCREMENT와 함께 사용됩니다.



테이블 생성 
create table [테이블명](id int,name varchar(20));

컬럼 추가
alter table [테이블명] add [컬럼명] [타입] [옵션]; 
ex) alter table [테이블명] add [컬럼명] varchar(100) not null default '0'; 

컬럼 삭제
alter table [테이블명] drop [컬럼명];

컬럼명 변경 및 타입 변경
alter table [테이블명] change [컬럼명] [변경할컬럼명] varchar(12);

컬럼 타입 수정
alter table [테이블명] modify [컬럼명] varchar(14);

테이블명 수정
alter table [테이블명] rename [변경할테이블명];

테이블 삭제
drop table [테이블명];


데이터 유형 다음에 각 열에 대해 다른 선택적 속성을 지정할 수 있다.


'Dev > Mysql' 카테고리의 다른 글

MySQL 윈도우 ROOT 패스워드 분실시  (0) 2018.09.16
[DB] INSERT 레코드 삽입  (0) 2017.12.01
[DB] DROP TABLE 삭제  (0) 2017.12.01
[DB] SQL, DML , DDL , DCL이란 ?  (0) 2017.12.01
[DB] mysql구축, user생성및권한, table 생성  (0) 2017.12.01
    'Dev/Mysql' 카테고리의 다른 글
    • [DB] INSERT 레코드 삽입
    • [DB] DROP TABLE 삭제
    • [DB] SQL, DML , DDL , DCL이란 ?
    • [DB] mysql구축, user생성및권한, table 생성
    김루트
    김루트
    방문해주셔서 감사합니다:)

    티스토리툴바