[MySQL] 3장. MySQL 테이블

1. 테이블(Table)

MySQL의 테이블은 데이터베이스에서 데이터를 저장하는 구조로, 각 테이블은 특정한 주제나 카테고리와 관련된 데이터를 담고 있습니다.


2. 열(Columns)

  • 정의: MySQL의 열(Columns )는 테이블의 수직적 구성 요소로, 각 열을 특정한 데이터 속성을 나타냄
  • 속성: 각 열은 데이터 타입, 제약 조건(ex: NOT NULL, UNIQUE), 기본 값 등을 가짐 
  • 예시: users 테이블이 있다고 가정하고 다음 열을 가짐
    • id(정수형, 기본 키)
    • username (문자열)
    • email (문자열)
    • created_at(날짜 및 시간)

3. 행(Rows)

  • 정의: 행은 테이블의 수평적 구성 요소로, 각 행은 특정한 데이터 레코드를 나타냄
  • 데이터: 각 행은 테이블의 모든 열에 대한 값을 포함하고, 하나의 레코드를 구성함
  • 예시: 위 users 테이블에서 한 행은 다음과 같을 수 있음:
    • 1, john_doe, john@example.com, 2023-01-01 12:00:00
id username email created_at
1 john_doe john@example.com 2023-01-01 12:00:00
2 john_doe john@example.com 2023-01-01 12:00:00
3 admin admin@example.com 2023-01-01 12:00:00

4.SQL 쿼리 예시

  • 테이블 생성
CREATE TABLE tables (
    id INT AUTO_INCREMENT PRIMARY KEY,
    username VARCHAR(50),
    email VARCHAR(100),
    created_at DATETIME DEFAULT CURRENT_TIMESTAMP
)
  • 데이터 삽입
INSERT INTO tables (username, email) VALUES ('koras02', 'wjdgh0727@gmail.com')
  • 데이터 조회
SELECT * FROM tables;

 

 

GitHub - Koras02/mysql-bloging

Contribute to Koras02/mysql-bloging development by creating an account on GitHub.

github.com

 

LIST