도슐랭스타

DB - SQL 쿼리 본문

DB

DB - SQL 쿼리

도도.__. 2024. 3. 11. 15:40

CREATE TABLE

  • 테이블을 만드는 구문
CREATE TABLE table_name(
    column1 datatype,
    column2 datatype,
    column3 datatype,
    	.
        .
        .
    );

DATATYPES

  • int
    • -2^31 ~ 2^31 범위 표현
  • bigint
    • -2^63 ~ 2^63 범위 표현
  • float(n)
  • char(n)
  • varchar(n)
    • 가변 크기 문자열 데이터
  • datetime
    • 날짜 데이터

DROP TABLE

  • 테이블을 삭제하는 구문
#table_name을 삭제함.
DROP TABLE table_name;

INSERT INTO

  • 데이터를 입력하는 구문
#1
INSERT INTO table_name(column1, column2, column3, ...)
	VALUES (value1, value2, value3, ...);
#2
INSERT INTO table_name VALUES (value1, value2, value3, ...);

SELECT

  • 데이터를 읽어오는 구문
#table_name으로 부터 column1, column2를 불러옴
SELECT column1, column2 FROM table_name;
#모든 열을 불러오고 싶으면
SELECT * FROM table_name;

WHERE

  • 데이터를 필터하는 조건절
#condition에 원하는 조건을 넣으면 됨.
SELECT * FROM table_name WHERE condition;
#예시- table_name에서 column1의 값이 1에 해당하는 모든 열을 불러옴.
SELECT * FROM table_name WHERE column1=1;

UPDATE

  • 데이터를 수정하는 구문
#모든 column1의 값을 수정함.
UPDATE table_name
    SET column1 = value1; #수정하고 싶은 행과 값을 적음.
#조건절 추가.
UPDATE table_name
    SET column1 = value1, column2 = value2
    WHERE condition; #조건에 맞는 행의 값만 바뀜.

DELETE

  • 데이터를 삭제하는 구문
#table_name에 있는 모든 열 삭제.
DELETE FROM table_name;
#조건절 추가.
DELETE FROM table_name WHERE condition;

 

 

반응형

'DB' 카테고리의 다른 글

2개 이상의 칼럼을 Key로 묶기  (0) 2024.04.09
DB-INDEX와 KEY(Primary Key, Unique Key, Foreign Key, Index Key)  (1) 2024.03.25
DB - ALTER TABLE 정리  (0) 2024.03.18
DB-WHERE 구문 정리  (1) 2024.03.18
DB - DBMS와 기본 용어  (0) 2024.03.04
Comments