[MySQL] MySQL의 기본 문법(1)

Updated:

✅ MySQL에서 기본적인 SQL 구문을 정리해보자!

MySQL

MySQL 주요 구문

  1. CREATE DATABASE 데이터베이스이름 ⇒ 데이터베이스 생성
  2. ALTER DATABASE 데이터베이스이름 ⇒ 데이터베이스 수정 (데이터베이스의 전체적인 특성을 수정)
  3. CREATE TABLE 테이블이름 ⇒ 테이블 생성(테이블 이름, 필드(field) 목록과 각 필드의 타입을 명시)
  4. ALTER TABLE 테이블이름 ⇒ 테이블 수정 (필드 추가, 삭제 / 필드 타입 변경)
  5. DROP DATABASE/TABLE 데이터베이스이름/테이블이름 ⇒ 데이터베이스/테이블 삭제
  6. INSERT INTO 테이블이름 VAULES (데이터값) ⇒ 테이블에 새로운 레코드를 추가
  7. UPDATE 테이블이름 SET 필드이름=데이터값 [WHERE 필드이름=데이터값] : 레코드의 내용을 수정, WHERE 절이 없으면 모두 수정
  8. DELETE FROM 테이블이름 [WHERE 필드이름=데이터값] ⇒ 테이블의 레코드를 삭제, WHERE 절이 없으면 모두 삭제
  9. SELECT 필드이름 FROM 테이블이름 [WHERE 조건] ⇒ 테이블의 레코드를 선택, 다양한 연산자 및 함수와 함께 사용가능
  10. CREATE INDEX 인덱스이름 ON 테이블이름(필드이름1, 필드이름2, ..) ⇒ 인덱스를 생성
  11. DROP INDEX 인덱스이름 ON 테이블이름 ⇒ 인덱스 삭제

➕ CREATE TABLE AS SELECT ⇒ 테이블을 복제하는데 사용
➕ INSERT INTO SELECT ⇒ 테이블의 내용을 다른 테이블에 삽입
➕ TRUNCATE ⇒ DROP과 달리 삭제 후 되돌릴 수 없음. 테이블은 삭제하지 않고, 데이터만 삭제

REF

댓글남기기