[MySQL] MySQL의 기본 문법(1)
✅ MySQL에서 기본적인 SQL 구문을 정리해보자!
MySQL
MySQL 주요 구문
- CREATE DATABASE
데이터베이스이름
⇒ 데이터베이스 생성 - ALTER DATABASE
데이터베이스이름
⇒ 데이터베이스 수정 (데이터베이스의 전체적인 특성을 수정) - CREATE TABLE
테이블이름
⇒ 테이블 생성(테이블 이름, 필드(field) 목록과 각 필드의 타입을 명시) - ALTER TABLE
테이블이름
⇒ 테이블 수정 (필드 추가, 삭제 / 필드 타입 변경) - DROP DATABASE/TABLE
데이터베이스이름/테이블이름
⇒ 데이터베이스/테이블 삭제
❓ - INSERT INTO
테이블이름
VAULES(데이터값)
⇒ 테이블에 새로운 레코드를 추가 - UPDATE
테이블이름
SET필드이름=데이터값
[WHERE필드이름=데이터값
] : 레코드의 내용을 수정, WHERE 절이 없으면 모두 수정 - DELETE FROM
테이블이름
[WHERE필드이름=데이터값
] ⇒ 테이블의 레코드를 삭제, WHERE 절이 없으면 모두 삭제 - SELECT
필드이름
FROM테이블이름
[WHERE 조건] ⇒ 테이블의 레코드를 선택, 다양한 연산자 및 함수와 함께 사용가능 - CREATE INDEX
인덱스이름
ON테이블이름(필드이름1, 필드이름2, ..)
⇒ 인덱스를 생성 - DROP INDEX
인덱스이름
ON테이블이름
⇒ 인덱스 삭제
➕ CREATE TABLE AS SELECT ⇒ 테이블을 복제하는데 사용
➕ INSERT INTO SELECT ⇒ 테이블의 내용을 다른 테이블에 삽입
➕ TRUNCATE ⇒ DROP과 달리 삭제 후 되돌릴 수 없음. 테이블은 삭제하지 않고, 데이터만 삭제
댓글남기기