* 데이터베이스의 구성요소


   테이블 (table) - 엔티티 (entity)
   컬럼 (column) - 필드 (field)
   레코드 (record) - 행 (row)


* 데이터베이스 생성 . 삭제

   create database 데이터베이스이름;
      Ex) create database test_db;

   drop database 데이터베이스이름;
      Ex) drop database test_db;


데이터베이스를 만들고 새로 만들어진 데이터베이스를 사용하려면 USE 명령


* 데이터베이스 사용명령

   use 데이터베이스이름;
      Ex) use test_db;


* 테이블 생성, 삭제

   create table 테이블이름 (필드정보);
      Ex) create table member (idx int);
            create table zip(post1 int, post2 int);
            create table board(title text, contents text);

   drop table 테이블이름;
      Ex) drop table member;


* 레코드 추가, 삭제

   insert into 테이블이름 (필드1, 필드2, ... , 필드n) values (value1, value2, ... , valuen);
      Ex) insert into member(bId, bPass, bName) values ('admin', 'sec123', '관리자');
            member 테이블에 bId = admin 이고 bPass = sec123 이고 bName = 관리자인 데이터를 추가

   delete from 테이블이름 where 검색조건
      Ex) delete from member where bname='사용자5';
            member 테이블에 사용자5 에 대한 레코드를 삭제


* 테이블에 어떤 데이터가 있는지 검색

   select 필드명 from 테이블명 where 검색조건 order by 정렬방법
      Ex) select * from member;
            member 테이블에 있는 모든 필드를 검색


* 입력된 레코드 수정

   update 테이블명 set 필드명 where 검색조건;
      Ex) update member set bName='고객';
            member 테이블에 있는 모든 bName 값을 고객으로 수정 (검색조건이 없으면 모든 필드의 값이 수정된다)

            update member set bId='zzz' where bId='aaa';
            member 테이블에 있는 bId='aaa' 인 레코드를 bId='zzz' 로 수정


+ Recent posts