컴퓨터 세상/MySQL

실질적인 SQL 익히기

Jimin Daddy 2010. 3. 31. 13:19
테이블 만들기
 ▶ create table table_name (
              column_name1 column_type1 [not null],
              column_name2 column_type2 [not null],
              primary key column_name
     );
이제는 실질적으로 테이블을 생성해보자
-> create table member (
           num int(4) default '0' not null auto_increment,
           name char(8) not null,
           id char(10) not null,
           pwd char(30) not null,
           email char(50) default '',
           home char(80) default '',
           phone char(15) default '',
           birth char(15) default '' not null,
           solar tinyint(1) default '0' not null,
           primary key (num)
    );

테이블 필드 수정하기
 1. 테이블 필드 추가
    -> alter table table_name add column_name column_type flag 값;
        ex) table명이 member_info, phone_number 필드 추가
             alter table member_info add phone char(10) not null;

 2. 테이블 필드 수정
     -> alter table table_name change column_name column_name(new) column_type;
         ex) 테이블명이 member_info, 수정할 필드가 phone_number, 변경필드명이 celphone
               alter table member_info change phone_number celphone int(10);

 3. 테이블 필드 삭제
    -> alter table table_name drop column_name;
        ex) 테이블명이 member_info, 삭제할 필드가 celphone
              alter table member_info drop celphone;

자료 삽입하기
  -> insert int 테이블명 (필드명1, 필드명2, 필드명3,) values ('데이터값1', '데이터값2', '데이터값3');
      위의 예에서 필드명을 생략해도 되며, 이럴 경우에는 데이터값이 없더라도 처음부터 모두 순서대로 넣어주어야 한다

'컴퓨터 세상 > MySQL' 카테고리의 다른 글

SQL 익히기  (0) 2010.03.31