밍쎄의 코딩공간

개념정리 - CRUD 본문

개념정리

개념정리 - CRUD

밍쎄 2023. 8. 6. 21:38

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