반응형
Ant_U
DBA 개미
Ant_U
전체 방문자
오늘
어제
  • 분류 전체보기 (262)
    • AWS (3)
    • C# (1)
    • SQL (236)
      • MYSQL (186)
      • MSSQL (50)
    • 자격증 (20)
      • SQLD (12)
      • SQLP (8)

인기 글

최근 글

250x250
hELLO · Designed By 정상우.
Ant_U

DBA 개미

SQL/MYSQL

[MYSQL] 테이블 예시 및 사용 방법

2023. 6. 12. 17:10
728x90
반응형

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 문을 수정하여 원하는 동작을 수행할 수 있습니다.

728x90
반응형

'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
    'SQL/MYSQL' 카테고리의 다른 글
    • [MYSQL] 테이블스페이스 예제 및 사용 방법
    • [MYSQL] 뷰 예시 및 사용 방법
    • [MYSQL] 프로그래밍 예시 및 사용 방법
    • [MYSQL] Join 조인 사용 방법
    Ant_U
    Ant_U

    티스토리툴바