Back-End/MySQL
[MySQL] 3장. MySQL 테이블
Tinkies
2025. 2. 26. 11:08
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 | 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