본문 바로가기
programming/DataManage

자주 사용되는 sql 명령어 종류 CRUD 개념

by 개코 - 개발과 코딩 2022. 4. 5.

sql 의 기본 개념은 CRUD이며, 자주 사용되는 명령어는 CREATE, INSERT, SELECT, UPDATE, ALTER, DELETE, DROP 이다. 이 간단하고 몇 가지 안되는 명령어로 데이터베이스의 모든 데이터를 생성, 읽기, 수정, 삭제를 할 수 있다. 데이터베이스의 전체는 모르더라도 sql 을 접한다면 위의 명령어만이라도 기억하자.

자주 사용되는 sql 명령어 종류
CRUD 개념

sql 은 쿼리문을 통해 데이터베이스를 조작하는 명령어를 말한다.

sql 은 Structed Query Language 의 앞글자를 딴 약어로 구조화된 질의문 언어를 말한다.

말 그대로 데이터베이스에 있는 데이터를 조작하기 위해 사람에게 익숙한 단어를 이용하여 명령어를 만들었다고 생각하자.

깊게 들어가면 이것 또한 어렵다.

솔직히 sql 을 자주 사용하는 경우들도 있었다.

지금과는 다르게 과거의 검색시스템들이 그러했는데 점원들이 직접 명령어를 입력하고 와일드문자를 입력하여 자료를 검색하던 시절이 있었다.

그들이 기본적인 sql 언어를 사용하고 있었는지 모르고 그저 프로그램을 사용하던 그것으로 알던 때였다.

작업의 분담 속도의 향상

sql은 프로그램을 하는 사람들에게 익숙하다.

프로그램을 만들 때만큼은 상대적으로 접할 기회는 적다.

보통 소스코드에서 많은 것을 처리하기 때문이다.

하지만, 데이터베이스에서 사용되는 sql에 익숙하고 기본적인 꼼수 스킬을 알고 있다면 데이터를 처리하는데 그렇게 편할 수가 없다.

더욱이 퍼포먼스를 향상시키는데도 도움이 된다.

곧, 서버가 할 일은 서버가, 데이터처리는 데이터베이스가 하는 것으로 데이터 처리를 분담하는 역할을 할 수 있기 때문이다.

CRUD를 기억하자.

일반적인 프로그램의 프로세스는 CRUD가 필수로 존재한다.

이것은 데이터의 생성, 읽기, 수정, 삭제를 의미한다.

데이터베이스를 한번이라도 공부했다면 CRUD의 개념에 대해 봤을 것이다.

프로그래밍을 공부할 때는 언어의 문법적인 것들만 나오지만 이 CRUD 개념은 포괄적이다.

CRUD의 개념은 다음과 같다.

  • C : Create
    SQL 의 CREATE 또는 INSERT 명령어, 새롭게 데이터를 생성한다.
  • R : Read
    SQL 의 SELECT 명령어, 데이터를 읽고 화면에 표시한다.
  • U : Update
    SQL 의 UPDATE 또는 ALTER 명령어, 데이터를 수정한다.
  • D : Delete
    SQL 의 DELETE 또는 DROP 명령어, 데이터를 삭제한다.

sql 명령어들

자주 사용되는 sql 명령어들을 살펴본다.

솔직히 sql 명령어는 위의 CRUD 명령어만 알아도 sql을 코딩을 할 때나 자료를 검색할 때 많은 도움이 된다.

시작하는 단어가 단순하기 떄문이기도 하다.

/* 데이터베이스에서 데이터를 출력한다. */
SELECT
/* 데이터베이스에서 데이터를 수정한다. */
UPDATE
/* 데이터베이스에서 데이터를 삭제한다. */
DELETE
/* 데이터베이스에서 데이터를 입력한다. */
INSERT INTO
/* 데이터베이스를 새롭게 만든다. */
CREATE DATABASE
/* 데이터베이스를 수정한다. */
ALTER DATABASE
/* 데이터베이스의 테이블을 만든다. */
CREATE TABLE
/* 데이터베이스의 테이블을 수정한다. */
ALTER TABLE
/* 데이터베이스의 테이블을 삭제한다. */
DROP TABLE
/* 데이터베이스의 테이블의 인덱스를 만든다. */
CREATE INDEX
/* 데이터베이스의 테이블의 인덱스를 삭제한다. */
DROP INDEX
반응형

댓글