1.SQL 주요 명령어
이번 시간에는 SQL의 주요 명령어에 대해 간단하게 다시한번 복습해보겠습니다. 각 명령어는 데이터베이스에서 데이터를 관리하고 조작하는 데 사용됩니다. 우선 기존의 만들었던 데이터 테이블들이 많아서 몇가지는 삭제해놓겠습니다.
DROP DATABASE koras02;
CREATE DATABASE sql_list
USE sql_list
2. CREATE
SQL에 CREATE 명령어는 새로운 테이블 생성하는 명령어로 CREATE를 사용해 테이블을 생성합니다.
CREATE TABLE BEST (
Soccer_id INT PRIMARY KEY,
Name VARCHAR(50),
Age INT,
POSITION VARCHAR(3)
)
3. INSERT
INSERT 명령어는 데이터베이스에 새로운 데이터를 추가하는 명령어입니다.
CREATE TABLE BEST (
Soccer_id INT PRIMARY KEY,
Name VARCHAR(50),
Age INT,
POSITION VARCHAR(3)
)
-- BEST 11
INSERT INTO BEST (Soccer_id, Name, Age, POSITION) VALUES (1, 'Emiliano Martínez', 32, 'GK');
INSERT INTO BEST (Soccer_id, Name, Age, POSITION) VALUES (2, 'William Saliba', 23, 'DF');
3. SELECT
SELECT 명령어는 데이터베이스에서 데이터를 조회하는 명령어입니다.
-- BEST 11 SEARCH SELECT
SELECT * FROM BEST; -- 모든 열 조회
SELECT Name, Age FROM BEST WHERE POSITION = 'DF'; -- 특정 조적넹 맞는 열 조회회
4. UPDATE
UPDATE 명령어는 데이터베이스의 기존 데이터를 수정하는 명령어입니다.
UPDATE BEST SET POSITION = 'CB' WHERE Soccer_id = 2; -- 조건에 맞는 행 수정
5. DELETE
DELETE 명령어는 데이터베이스에서 데이터를 삭제하는 명령어입니다.
DELETE FROM BEST WHERE Soccer_id = 1; -- 특정 조건에 맞는 행 삭제
6. ALTER
ALTER 명령어는 기존 테이블의 구조를 수정하는 명령어입니다.
ALTER TABLE BEST ADD Nation VARCHAR(100); -- 새로운 열 추가
ALTER TABLE BEST DROP Nation; -- 특정 열 삭제
7. DROP
DROP 명령어는 데이터베이스 객체를 삭제하는 명령어입니다.
DROP TABLE BEST; -- 테이블 삭제
GitHub - Koras02/mysql-bloging
Contribute to Koras02/mysql-bloging development by creating an account on GitHub.
github.com
LIST
'Back-End > MySQL' 카테고리의 다른 글
[MySQL] 8장(완) - MySQL 인덱스 (0) | 2025.03.09 |
---|---|
[MySQL] 6장 외래 키(Foreign Key) (0) | 2025.03.06 |
[MySQL] 5장 기본 키(Primary Key) (0) | 2025.03.02 |
[MySQL] 4장 레코드 (0) | 2025.02.27 |
[MySQL] 3장. MySQL 테이블 (0) | 2025.02.26 |