Paul's Grit

[SQL] SQL 기본적인 명령어: SELECT, INSERT, UPDATE, DELETE 본문

Data Analysis/SQL

[SQL] SQL 기본적인 명령어: SELECT, INSERT, UPDATE, DELETE

Paul-K 2023. 8. 24. 19:38

1. 데이터베이스로 이동 & Table 생성

USE testdb;
CREATE TABLE person
(
 id int,
 name varchar(16),
 age int,
 sex CHAR
);
DESC person;

 

2. INSERT

2-1. INSERT 문법

ID 값이 1인 이효리, 43세, 여자(F) 데이터 추가

INSERT INTO person (id, name, age, sex)
VALUES (1, '이효리', 43, 'F');

 

2-2. INSERT 문법 - 모든 칼럼값을 추가하는 경우

ID 값이 2인 이상순, 48세, 남자(M) 데이터 추가

INSERT INTO person
VALUES (2, '이상순', 48, 'M');

 

3. SELECT

3.1 SELECT

person 테이블 내의 이름, 나이, 성별 데이터를 조회

SELECT name, age, sex FROM person;

 

3.2 SELECT - 모든 칼럼

SELECT *
FROM person;

 

4. WHERE

SQL 문에 조건을 추가하며 SELECT 뿐만 아니라 UPDATE 와 DELETE 에도 사용한다.

4-1. WHERE

person 데이블에서 성별이 여자인 데이터 조회

SELECT * FROM person WHERE sex='F';

 

5. UPDATE

데이터를 수정하는 명령어

5-1. UPDATE

UPDATE person SET age=23 WHERE name='이효리';
SELECT * FROM person;

 

6. DELETE

데이터를 삭제하는 명령어

6-1. DELETE

DELETE FROM person WHERE name='이상순';
SELECT * FROM person;

'Data Analysis > SQL' 카테고리의 다른 글

[SQL] SQL 논리 연산자: AND, OR, NOT, BETWEEN, IN, LIKE  (0) 2023.08.25
[SQL] SQL 정렬: ORDER BY  (2) 2023.08.25
[SQL] Table  (0) 2023.08.24
[SQL] Database, User, 권한 관리  (0) 2023.08.24
[SQL] [MySQL] MySQL 설치 및 실행  (0) 2023.08.24