본문 바로가기
데이터베이스

[DB] INSERT, UPDATE, CREATE, DROP 기본 문법

by Taehyung Kim, dev 2020. 12. 26.
728x90

아래 사이트에서 제공하는 데이터베이스를 기본으로 스터디하였다.

https://www.w3schools.com/sql/trysql.asp?filename=trysql_select_all

 

SQL Tryit Editor v1.6

WebSQL stores a Database locally, on the user's computer. Each user gets their own Database object. WebSQL is supported in Chrome, Safari, Opera, and Edge(79). If you use another browser you will still be able to use our Try SQL Editor, but a different ver

www.w3schools.com

 

기본 INSERT

INSERT INTO Products (ProductID, ProductName, Price)
VALUES (100, 'Study', 100.2);
SELECT * FROM Products;

위 명령어를 진행하고 SELECT 로 DB를 조회해보면 아래와 같이 100번 으로 테이블에 데이터가 삽입된 것을 확인할 수 있다.

또한 입력하지 않은 다른 속성 값은 null 값으로 삽입된다.

 

 

기본 UPDATE

값을 바꿀 수 있는 문법이다.

위에서 INSERT 한 100번 아이디에 속성 값을 바꿔보았다.

UPDATE Products
SET SupplierID = 20, CategoryID = 0, Unit = '1 Unit'
WHERE ProductId = 100;
SELECT * FROM Products;

 

기본 DELETE

값을 삭제하는 문법이다.

WHERE 를 적지 않으면 전체 다 삭제되므로 주의해서 사용해야한다.

위에서 INSERT 했던 값을 삭제해보았다.

DELETE FROM Products WHERE ProductID = 100;
SELECT * FROM Products;

위에서 볼 수 있듯이 값이 삭제된 것을 확인할 수 있다.

 

CREATE

Database, Table 을 생성할 때 사용합니다.

CREATE DATABASE products_db;

CREATE TABLE products_table;

DROP

Database, Table 을 삭제할 때 사용합니다.

DROP DATABASE products_db;

DROP TABLE products_table;

추가 문법

LIMIT

  • 테이블 최 상단의 값 3개를 가져온다.
SELECT * FROM Products LIMIT 3;
728x90

댓글