Recent Posts
Recent Comments
밍쎄의 코딩공간
개념정리 - CRUD 본문
CRUD
: 대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리 기능
: CRUD를 보통 한 셋으로 봄
C -> CREATE -> INSERT => PUT/POST
R -> READ -> SELECT => GET
U -> UPDATE => PUT/PATCH
D -> DELETE => DELETE
테이블 생성
CREATE TABEL 테이블명
컬럼명 데이터형,
컬럼명 데이터형,
.
.
기본키
);
테이블 조회
- SHOW TABLES;
- DESC 테이블명;
테이블 삭제
- DROP TABLE [IF EXISTS] 테이블명;
Create 데이터 생성
- 테이블 전체 컬럼에 대응하는 값을 모두 넣기
INSERT INTO [테이블명] VALUES(값1, 값2, ...); - 테이블 특정 컬럼에 대응하는 값만 넣기 (지정되지 않은 컬럼은 디폴트값 또는 NULL값이 들어감)
INSERT INTO [테이블명] (컬럼1, 컬럼2, ...) VALUES(값1, 값2, ...);
데이터 가져오기
- 테이블 전체 컬럼의 데이터 모두 읽기
SELECT * FROM 테이블명; - 테이블 특정 컬럼의 데이터만 읽기
SELECT 컬럼1, 컬럼2, ... FROM 테이블명;
데이터 순서 정렬하기
- 데이터 정렬해서 읽기(DESC는 내림차순 ASC는 오름차순)
SELECT * FROM 테이블명 ORDER BY 정렬할기준컬럼명 DESC; - 결과 중 일부 데이터만 가져오기
SELECT * FROM 필드명 LIMIT 10; 처음 10개만 가져오기
SELECT * FROM 필드명 LIMIT 100, 10; 100번째부터 10개만 가져오기
Update 데이터 수정
- 특정한 조건에 맞는 데이터만 수정
UPDATE 테이블명 SET 수정하고 싶은 컬럼명 = '수정하고 싶은 값' WHERE 특정 컬럼 = '값';
Delete 데이터 삭제
- 특정한 조건에 맞는 데이터만 삭제
DELETE FROM 테이블명 WHERE 특정 컬럼 = '값'; - 테이블에 저장된 모든 데이터 삭제
DELETE FROM 테이블명
https://velog.io/@suasue/Mysql-Database%EC%99%80-SQL-%EA%B5%AC%EB%AC%B8-%EC%A0%95%EB%A6%AC
Database | SQL CRUD 구문 정리
데이터베이스 개념 / 데이터베이스과 테이블을 관리하고, 데이터 CRUD를 수행하는 SQL 구문들
velog.io
728x90
'개념정리' 카테고리의 다른 글
그리디(Greedy) (0) | 2023.08.13 |
---|---|
배열 (0) | 2023.08.12 |
개념정리 - Trie (0) | 2023.08.06 |
데이터베이스 - 01 (0) | 2023.08.01 |
운영체제 (0) | 2023.07.30 |