22.12.20 DB란?
DML 데이터 조작어(Data Manipulation Language):
데이터 삽입, 조회, 수정, 삭제
DDL 데이터 정의어(Data Definition Language):
테이블 생성, 변경, 삭제
TCL 트렌젝션 제어어(Transaction Control Language):
데이터 조작어(DML) 명령어 실행, 취소, 임시저장
DCL 데이터 제어어(Data Control Language):
데이터 접근 권한 부여, 제거
SELECT * FROM board;INSERT INTO 테이블명 (컬럼1, 컬럼2)
VALUES (값1, 값2);UPDATE 테이블명 SET 컬럼 = '값'
WHERE 컬럼 = 값;DELETE 테이블명
WHERE 컬럼 = 값;create database db이름 default character set utf8;사용자 계정 생성create user 계정명 identified by 암호테이블 생성CREATE TABLE 테이블명(
컬럼명 데이터타입[(크기)][NOT NULL | NULL] [DEFAULT 값],
.....
컬럼명 데이터타입[(크기)][NOT NULL | NULL] [DEFAULT 값],
[CONSTRAINT 기본키설정명 PRIMARY KEY (컬럼명[,컬럼명,...])],
[CONSTRAINT 외래키설정명 FOREIGN KEY (컬럼명[,컬럼명,...])]
REFERENCES 외부테이블명(컬럼명)];DROP TABLE 테이블명;
DROP USER 유저명;
DROP FUNCTION 기능명;GRANT 권한 on DB이름.데이블명 to 계정명