// MySQL 접속 (옵션 값 -u : 유저ID 요구 / root : 유저 ID 요구값이 root다. / -p : 유저 PW 요구)
mysql -u root -p
// 데이터베이스 or 테이블 목록보기
show tables;
show databases;
// person 데이터베이스 생성, 삭제
create database person;
drop database person;
// person 데이터베이스 선택(사용)
use person;
// score 테이블 생성
create table score(
id int(3) not null primary key, // id 이름에 int(3) 형식으로 primary key 줌
korean int(3) not null, // primary key를 가지면 중복되지 않게된다
english int(3) not null, // 만약에 id에 2 값 넣고 나중에 다시 2를 넣으려면 에러발생
math int(3) not null,
total int(3) not null,
avg int(3) not null
);
// score 테이블의 자료형태 보기
desc score;
// score 테이블 삭제
drop table score;
// score 테이블에 값 넣기 (개수 미일치시 에러)
insert into score values (20062338, 100, 50, 70, 90, 40);
// 만약 char 형태라면 ' '로 해줘야 한다.
insert into score values ('a004', '장재영', 23, '남');
// score 테이블에 넣은 값 출력
select * from score;
'Database' 카테고리의 다른 글
[MySQL] Primary Key 중복되게 설정하기 (0) | 2011.06.11 |
---|---|
[MySQL] 데이터베이스, 테이블 활용 예제 (0) | 2011.06.05 |
[MySQL] MySQL의 int(n) 형태 데이터의 의미 (0) | 2011.06.05 |
[MySQL] MySQL의 Lib 사용법 (0) | 2011.06.05 |
[MySQL] MySQL lib를 리눅스 C에서 사용하기 (0) | 2011.06.03 |