도슐랭스타
DB - SQL 쿼리 본문
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