11.11 TIL MySQL 테이블 생성 및 등등

JangUT·2024년 11월 11일

오늘은 MySQL 테이블 생성 및 수정 등등에 대해서 알아보겠습니다.

테이블 생성시 사용 CREATE 예를 들어 student라는 TABLE을 생성하면,
student TABLE 생성

 CREATE TABLE students (
	student_id INT PRIMARY KEY,
    name VARCHAR(50) NOT NULL,
	age INT,
    major VARCHAR(50)
  ):

테이블 수정시 사용 ALTER, DROP
예를 들어 email 컬럼을 추가 및 삭제 한다면,

  • email 컬럼 추가
ALTER TABLE students ADD COLUMN email VARCHAR(100);
  • email 컬럼 삭제
ALTER TABLE students DROP COLUMN email;

테이블 삭제시 사용 DROP student TABLE을 삭제한다면,
student TABLE 삭제

DROP TABLE students;

테이블 삽입하기 사용 INSERT INTO

INTSERT INTO 테이블명 (컬럼1, 컬럼2, ....) VALUES (값1, 값2, ....);

예시

INSERT INTO students (student_id, name, age, major) 
VALUES (1, '김철수', 20, '컴퓨터공학');

- 위와 같이 각 컬럼에 값을 추가할 수 있다.

데이터 조회하기 문법은 다음과 같이 작성할 수 있다.

SELCET 컬럼명 1, 컬럼명 2, ... FROM 테이블명 WHERE 조건;

예시

SELECT * FROM students;
SELECT name, major FROM students WHERE age >= 20;

데이터 수정하기 사용 UPDATE

UPDATE 테이블명 SET 컬럼명 = 값, ... WHERE 조건;

  • 예시
UPDATE students SET age = 21 WHERE student_id = 1;
  • 위와 같이 컬럼명에 값을 변경할 수 있다.
> 데이터 삭제하기 사용 DELETE

DELETE FROM 테이블명 WHERE 조건;

  • 예시
DELETE FROM students WHERE student_id = 1;

위와 같이 조건에 따라서 데이터를 삭제할 수 있다.

이와 같이 SQL문을 작성할 수 있습니다.

profile
평범한 개발자

0개의 댓글