이번 포스팅에서는 테이블 내부 데이터를 다루는 기본 CRUD 명령어들에 대해 알아보도록 하겠습니다.
1. INSERT
INSERT INTO <테이블명>
VALUES (<데이터1>, <데이터2>, ...);
테이블에 데이터를 삽입하는 명령어입니다.
컬럼명 순서에 맞춰서 데이터를 추가해야 합니다.
2. SELECT
SELECT <컬럼명1>, <컬럼명2>, ... FROM <테이블명>;
SELECT * FROM <테이블명>;
테이블의 데이터를 조회합니다.
모든 열을 나타내는 의미로는 별표(*) 기호를 사용합니다.
✅ WHERE
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <테이블명>
WHERE <조건>;
WHERE문은 조건문 역할을 합니다.
SELECT 뿐만 아니라 UPDATE, DELETE 명령어들과도 함께 사용할 수 있습니다.
✅ ORDER BY
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <테이블명>
WHERE <조건>
ORDER BY <컬럼명1>, <컬럼명2>, ... ASC | DESC;
특정 컬럼을 오름차순(ASC) 또는 내림차순(DESC)으로 정렬합니다.
디폴트로는 오름차순으로 정렬하고 입력한 컬럼명 순서대로 정렬이 이루어집니다.
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <테이블명>
ORDER BY <컬럼명1> ASC, <컬럼명2> DESC;
열별로 정렬 방식을 다르게 지정하는 방법 또한 존재합니다.
아래 예제코드는 컬럼1은 오름차순, 컬럼2는 내림차순으로 정렬합니다.
3. UPDATE
UPDATE <테이블명>
SET <컬럼명1>=<새 데이터1>, <컬럼명2>=<새 데이터2>, ...
WHERE <조건>;
특정 레코드(행)의 데이터를 수정합니다.
WHERE문을 사용할 수 있다는 특징이 있습니다.
4. DELETE
DELETE FROM <테이블명>
WHERE <조건>;
특정 조건을 만족하는 레코드를 삭제합니다.
마치며
이상으로 데이터베이스 테이블 관련 CRUD 명령어들에 대한 정리를 마치도록 하겠습니다.
실무에서는 데이터를 조회할 때 사용하는 SELECT문을 가장 많이 사용한다고 합니다.
다음 포스팅에서는 SQL 비교/논리연산자에 대해 알아보도록 하겠습니다.
[MySQL]SQL 연산자 정리(비교/논리연산자)
이전 포스팅에서 테이블 데이터를 다루기 위한 INSERT, SELECT, UPDATE, DELETE 명령어를 살펴봤습니다. 이번 포스팅에서는 그 연속선 상에서 SQL 연산자에 대해 알아볼 예정입니다. 연산자를 사용하면
parix-data.tistory.com
'데이터베이스・SQL' 카테고리의 다른 글
[MySQL]스칼라 함수(Scalar Function) 정리 (0) | 2023.07.26 |
---|---|
[MySQL]SQL 연산자 정리(비교/논리연산자) (0) | 2023.07.25 |
[MySQL]기본키와 외래키 알아보기 (0) | 2023.07.25 |
[MySQL]파이썬으로 MySQL 사용하기 (0) | 2023.07.25 |
[MySQL]DB 테이블 생성/수정/삭제 명령어 정리 (0) | 2023.07.24 |
이번 포스팅에서는 테이블 내부 데이터를 다루는 기본 CRUD 명령어들에 대해 알아보도록 하겠습니다.
1. INSERT
INSERT INTO <테이블명>
VALUES (<데이터1>, <데이터2>, ...);
테이블에 데이터를 삽입하는 명령어입니다.
컬럼명 순서에 맞춰서 데이터를 추가해야 합니다.
2. SELECT
SELECT <컬럼명1>, <컬럼명2>, ... FROM <테이블명>;
SELECT * FROM <테이블명>;
테이블의 데이터를 조회합니다.
모든 열을 나타내는 의미로는 별표(*) 기호를 사용합니다.
✅ WHERE
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <테이블명>
WHERE <조건>;
WHERE문은 조건문 역할을 합니다.
SELECT 뿐만 아니라 UPDATE, DELETE 명령어들과도 함께 사용할 수 있습니다.
✅ ORDER BY
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <테이블명>
WHERE <조건>
ORDER BY <컬럼명1>, <컬럼명2>, ... ASC | DESC;
특정 컬럼을 오름차순(ASC) 또는 내림차순(DESC)으로 정렬합니다.
디폴트로는 오름차순으로 정렬하고 입력한 컬럼명 순서대로 정렬이 이루어집니다.
SELECT <컬럼명1>, <컬럼명2>, ...
FROM <테이블명>
ORDER BY <컬럼명1> ASC, <컬럼명2> DESC;
열별로 정렬 방식을 다르게 지정하는 방법 또한 존재합니다.
아래 예제코드는 컬럼1은 오름차순, 컬럼2는 내림차순으로 정렬합니다.
3. UPDATE
UPDATE <테이블명>
SET <컬럼명1>=<새 데이터1>, <컬럼명2>=<새 데이터2>, ...
WHERE <조건>;
특정 레코드(행)의 데이터를 수정합니다.
WHERE문을 사용할 수 있다는 특징이 있습니다.
4. DELETE
DELETE FROM <테이블명>
WHERE <조건>;
특정 조건을 만족하는 레코드를 삭제합니다.
마치며
이상으로 데이터베이스 테이블 관련 CRUD 명령어들에 대한 정리를 마치도록 하겠습니다.
실무에서는 데이터를 조회할 때 사용하는 SELECT문을 가장 많이 사용한다고 합니다.
다음 포스팅에서는 SQL 비교/논리연산자에 대해 알아보도록 하겠습니다.
[MySQL]SQL 연산자 정리(비교/논리연산자)
이전 포스팅에서 테이블 데이터를 다루기 위한 INSERT, SELECT, UPDATE, DELETE 명령어를 살펴봤습니다. 이번 포스팅에서는 그 연속선 상에서 SQL 연산자에 대해 알아볼 예정입니다. 연산자를 사용하면
parix-data.tistory.com
'데이터베이스・SQL' 카테고리의 다른 글
[MySQL]스칼라 함수(Scalar Function) 정리 (0) | 2023.07.26 |
---|---|
[MySQL]SQL 연산자 정리(비교/논리연산자) (0) | 2023.07.25 |
[MySQL]기본키와 외래키 알아보기 (0) | 2023.07.25 |
[MySQL]파이썬으로 MySQL 사용하기 (0) | 2023.07.25 |
[MySQL]DB 테이블 생성/수정/삭제 명령어 정리 (0) | 2023.07.24 |