MySQL에서 테이블은 데이터를 구조화하고 저장하는 데 사용되는 객체입니다.
테이블은 열(칼럼)과 행(레코드)으로 구성되며, 각 열은 특정 데이터 유형을 가지고 있습니다.
테이블은 데이터를 삽입, 업데이트, 조회, 삭제하는 데 사용됩니다.
테이블을 생성하는 기본적인 구문은 다음과 같습니다:
CREATE TABLE 테이블명 (
열1_이름 데이터_유형,
열2_이름 데이터_유형,
...
);
예를 들어, "users"라는 이름의 테이블을 생성하고 열로 "id", "name", "email"을 가지도록 한다면 다음과 같이 작성할 수 있습니다:
CREATE TABLE users (
id INT PRIMARY KEY,
name VARCHAR(50),
email VARCHAR(100)
);
위의 예시에서 "id" 열은 INT(정수) 데이터 유형을 가지며 주키(primary key)로 지정되었습니다.
"name"과 "email" 열은 각각 VARCHAR(가변 길이 문자열) 데이터 유형을 가지고 있습니다.
테이블에 데이터를 삽입하기 위해서는 `INSERT INTO` 문을 사용합니다.
다음은 "users" 테이블에 데이터를 삽입하는 예시입니다:
INSERT INTO users (id, name, email)
VALUES (1, 'John Doe', 'john@example.com');
위의 예시에서 "id" 열에 1, "name" 열에 'John Doe', "email" 열에 'john@example.com' 값을 삽입하고 있습니다.
데이터를 조회하기 위해서는 `SELECT` 문을 사용합니다.
다음은 "users" 테이블에서 모든 데이터를 조회하는 예시입니다:
SELECT * FROM users;
위의 예시에서 `*`는 모든 열을 의미합니다.
만약 특정 열만 조회하고 싶다면 `SELECT 열1, 열2, ... FROM 테이블명`과 같이 작성하면 됩니다.
데이터를 수정하기 위해서는 `UPDATE` 문을 사용합니다.
다음은 "users" 테이블에서 특정 사용자의 이메일 주소를 수정하는 예시입니다:
UPDATE users SET email = 'new_email@example.com' WHERE id = 1;
위의 예시에서 `SET` 키워드를 사용하여 "email" 열의 값을 'new_email@example.com'으로 수정하고, `WHERE` 절을 사용하여 "id" 열이 1인 행만을 수정하고 있습니다.
데이터를 삭제하기 위해서는 `DELETE` 문을 사용합니다.
다음은 "users" 테이블에서 특정 사용자를 삭제하는 예시입니다:
DELETE FROM users WHERE id = 1;
위의 예시에서 `WHERE` 절을 사용하여 "id" 열이 1인 행만을 삭제하고 있습니다.
이러한 방법을 사용하여 MySQL에서 테이블을 생성하고 데이터를 조작할 수 있습니다.
테이블 구조와 필요에 따라 적절한 데이터 유형을 선택하고, 각각의 SQL 문을 수정하여 원하는 동작을 수행할 수 있습니다.
'SQL > MYSQL' 카테고리의 다른 글
[MYSQL] 인덱스의 종류 및 자동 생성에 대한 설명 (0) | 2023.06.13 |
---|---|
[MYSQL] 인덱스의 개념 설명 (0) | 2023.06.13 |
[MYSQL] 테이블스페이스 예제 및 사용 방법 (0) | 2023.06.12 |
[MYSQL] 뷰 예시 및 사용 방법 (0) | 2023.06.12 |
[MYSQL] 프로그래밍 예시 및 사용 방법 (0) | 2023.06.12 |
[MYSQL] Join 조인 사용 방법 (0) | 2023.06.08 |
[MYSQL] MySQL 데이터 형식 (0) | 2023.06.08 |
[MYSQL] WITH절과 CTE에 대해 (0) | 2023.06.08 |