오늘은 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 컬럼을 추가 및 삭제 한다면,
ALTER TABLE students ADD COLUMN email VARCHAR(100);
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문을 작성할 수 있습니다.