테이블의 생성(CREATE TABLE)
CREATE TABLE 테이블명(
컬럼1 데이터타입 제약조건,
컬럼2 데이터타입 제약조건,
....
PRIMARY KEY 컬럼명
);
테이블의 삭제(DROP TABLE)
DROP TABLE 테이블명;
CRUD – Create(생성), Read(조회), Update(수정), Delete(삭제)
- Create (생성: INSERT)
- INSERT INTO 테이블명 (컬럼1, 컬럼2 … ) VALUES (값1, 값2 … );
- 테이블에 새로운 행(row)을 추가
- (컬럼 1, 컬럼2 .. )를 생략하면 모든 컬럼의 값을 추가
- Read(조회: SELECT)
- SELECT 컬럼1, 컬럼2 … FROM 테이블명 ( WHERE 조건 ) ;
- 테이블에서 원하는 데이터를 조회
- 모든 컬럼 선택은 * 기호로 가능
- Update(수정: UPDATE)
- UPDATE 테이블명 SET 컬럼1 = 값1, 컬럼2 = 값2 WHERE 조건;
- WHERE절을 생략하면 모든 row의 값이 변경됨
- Delete(삭제: DELETE)
- DELETE FROM 테이블명 WHERE 조건;
- WHERE절을 생략하면 모든 row가 삭제됨
데이터베이스는 진입장벽이 낮아, 테이블 생성과 CRUD만 사용이 가능해도 기본적인 데이터베이스를 사용하는것이 가능하다.
물론 “잘” 사용하는 것과는 별개의 이야기이다.
댓글 남기기