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
'데이터베이스' 카테고리의 다른 글
[DB] SQL 기본 조건문(CASE WHEN, JOIN, UNION, GROUP BY, HAVING) (0) | 2020.12.26 |
---|---|
[DB] SQL 기본 함수(문자, 숫자, 날짜, 시간, 문자 처리 함수) (0) | 2020.12.26 |
[DB] SELECT 기본 문법 (0) | 2020.12.19 |
댓글