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
'Back-End > MySQL' 카테고리의 다른 글
[MySQL] 6장 외래 키(Foreign Key) (0) | 2025.03.06 |
---|---|
[MySQL] 5장 기본 키(Primary Key) (0) | 2025.03.02 |
[MySQL] 4장 레코드 (0) | 2025.02.27 |
[MySQL] 2장. MySQL VSCODE 설치법과 기본개념 (0) | 2025.02.21 |
[MySQL] 1장. MySQL은 무엇인가? (0) | 2025.02.16 |