테이블이란? 데이터 베이스에서 데이터를 형태를 정해 모아 놓은 저장 공간
컬럼(열) 데이터를 저장하기 위한 틀
1) 컬럼의 이름과 데이터 타입은 테이블을 만들 때 미리 정해짐
2) 컬럼의 이름은 동일한 테이블 내에서 중복될 수 없음
3) 테이블은 반드시 1개 이상의 컬럼을 가져야 함.
값 - 컬럼에 속한 데이터 값
1) 컬럼의 데이터 타입 만을 값으로 가질 수 있음
로우(행) 관계 데이터 값들의 모임
1) 하나의 로우는 하나의 관계 데이터
2) 같은 테이블 안에서 로우는 항상 동일한 구조
3) 로우를 단위로 데이터를 삽입.
데이터베이스를 먼저 생성한 후 특정 데이터베이스 내에 테이블을 생성
CREATE DATABASE [데이터베이스 이름];
SHOW DATABASES;
USE [데이터베이스 이름];
CREATE TABLE [테이블 이름] (
[컬럼 이름] [데이터 타입],
[컬럼 이름] [데이터 타입],
...
);
테이블 이름 규칙
1. 문자, 숫자, _를 사용
2. 이름에 쓰이는 문자는 주로 영문 소문자를 사용
ALTER TABLE [테이블 이름] RENAME [새로운 테이블 이름];
ALTER TABLE [테이블 이름] ADD COLUMN [컬럼 이름][데이터 타입];
ALTER TABLE [테이블 이름] MODIFY COLUMN [컬럼 이름][새로운 데이터 타입];
ALTER TABLE [테이블 이름] CHANGE COLUMN [컬럼 이름][새로운 데이터 타입];
ALTER TABLE [테이블 이름] DROP COLUMN [컬럼 이름];
DROP DATABASE [데이터베이스 이름];
DROP TABLE [테이블 이름];
TRUNCATE TABLE [테이블 이름];
DROP DATABASE IF EXISTS [데이터베이스 이름];
DROP TABLE IF EXISTS [테이블 이름];