U E D R , A S I H C RSS

ZP Board/MySQL Study

No older revisions available

No older revisions available



MySQL 스터디 내용 정리 및 숙제.



1. 8월 29일 스터디

  • 데이터베이스 추가

~cpp 
    create database 데이터베이스이름;

    ex) create database zohome2002;
  • 데이터베이스 삭제

~cpp 
    drop database 데이터베이스명;

    ex) drop database freeboard;
  • 테이블 추가

~cpp 
    이게 사실 무쟈게 귀찮다...ㅡㅡ;;
    툴을 사용하면 편하게 할 수 있다구 그러는데 그건 아직 구경도 못했고, 어쨌든.....

    create table 테이블이름 (필드명 데이터형, 필드명 데이터형, .......... , 필드명 데이터형);

    위의 '필드명 데이터형' 부분에 무쟈게 많은 것들이 들어간다.....

    정확히 기억은 나지 않지만 스터디 때 DB 추가와 테이블 추가에 서로 다른 명령어를 사용했던 것 같은데 기억이 나질 않는다..^^;;

    ex) create table freeboard(
     -> number smallint not null auto_increment primary key,
     -> title char(255) not null,
     -> writer char(20) not null,
     -> writedatetime datetime not null);
  • 테이블 수정

~cpp 
    alter table 테이블명 [add|change|modify|drop] [바꿀필드명] [새로운이름] [바뀔데이터형];

    ex) alter table freeboard change writedatetime contents text;
  • 데이블 삭제

~cpp 
    drop table 테이블명;

    ex) drop table freeboard;
  • 데이터 추가

~cpp 
    insert into 테이블명 (입력할필드명1,입력할필드명2,...) values (필드내용1,필드내용2,.....);

    ex) insert into freeboard (title,writer,contents) values
     -> ('홈페이지 새로 고칩시다~^o^', '아무개',
     -> '싹~ 바꿔보자구요~~~*^^*');
  • 데이터 수정

~cpp 
    update 테이블명 set 필드1=데이터1, 필드2=데이터2 ... where 필드=데이터;

    ex) update freeboard set writer='장재니' where number=1;
  • 데이터 삭제

~cpp 
    delete from 테이블명 where 필드=데이터;

    ex) delete from freeboard where number=1;
  • 데이터 조회

~cpp 
    select 보고자하는필드명(혹은 *) from 테이블명;

    ex) select * from freeboard;

2. 8월 29일 숙제

  • APM 설치해보기
  • 다음 자료를 넣는 회원 관리 테이블을 만든다.
    • ID (최대 16자, 대소문자 구분)
    • Password (최대 16자, 대소문자 구분)
    • 이름 (최대 16자)
    • 생년월일
    • 주소 (최대 100자)
    • 인사말 (길이 제한 없음)
  • 만든 테이블에 다음 자료를 넣는다. (필드 순서대로)
    • "abcd1234" "1234" "가나다" 1988-12-1 "흑석동 1번지" "안녕하세요..^^"
    • "test" "1234" "나다라" 1983-3-3 "흑석동 2번지" "안녕..^^"
    • "zp1234" "1234" "다라마" 1982-5-5 "흑석동 3번지" "하이....^^"
  • 숙제는 ZeroPage 서버에 할 것!!

3. 8월 30일 스터디

  • 데이터 검색

~cpp 
    select * from 테이블명 where 필드명=조건;
  • 데이터 정렬

~cpp 
    select * from 테이블명 order by 필드명 [asc|desc]

4. 번외 스터디

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:29
Processing time 0.0625 sec