DB관련 명령어
1.DB 생성
CREATE DATABSE DB명;
ex : CREATE DATABASE sample1;
2.DB 목록보기
SHOW DATABASES;
3.DROP DATABASE DB명;
ex : DROP DATABASE sample1;
테이블 관련 명령어
1.table 생성
CREATE TABLE 테이블명 (
필드명1 자료형 [옵션],
필드명2 자료형 [옵션],
...
);
ex :
CREATE TABLE score (
num int primary key,
name varchar(20),
kor int,
eng int,
math int
);
2.table 보기
SHOW TABLES;
3.table 구조 보기
DESC 테이블명;
ex : DESC score;
4.table 삭제
DROP TABLE 테이블명;
ex : DROP TABLE score;
5.table 새로은 레코드 추가
insert into 테이블명 (필드명1, 필드명2, ...)
values (필드값1, 필드값2, ...);
ex : insert into score (num, name, kor, eng, math)
values (1, '홍길동', 50, 60, 70);
6.table 데이터 조회
SELECT 필드명1, 필드명2, ... FROM 테이블명 [where 조건식];
ex : SELECT NAME, KOR FROM SCORE WHERE NUM=1;
모든 데이터는 SELECT * FROM 테이블명;
7.수정
UPDATE 테이블명 SET 필드명=필드값, 필드명=필드값, ...[WHERE 조건식]
UPDATE SCORE SET KOR=90 WHERE NUM=1;
(score 테이블에서 num필드 값이 1인 레코드의 kor 필드 값을 90으로 바꾼다
8.삭제
DELETE FROM 테이블명 [WHERE 조건식]
ex : DELETE FROM SCORE WHERE NUM=1;
(score 테이블에서 num 필드의 값이 1인 레코드를 삭제한다)