~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;