SQL (2)

MSMoon·2025년 5월 13일

데이터 이론 학습

목록 보기
23/27
post-thumbnail

Chapter 3 Table 사용해보기

Table 생성

  • Table: 데이터베이스 안에서 실제 데이터가 저장되는 형태, 행과 열로 구성된 뎅이터 모음

  • Table 생성 문법

CREATE TABLE tablename
(
	columnname datatype,
    columnname datatype,
    ...
)
  • id(int)와 name(varchar(16)) 칼럼을 가지는 mytable 이라는 이름의 테이블 생성
CREATE TABLE mytable(id int, name varchar(16));

  • Table 목록 확인 문법
SHOW TABLES;
  • Table 정보 확인 문법
DESC tablename;

Table 변경

  • Table 변경 문법
ALTER TABLE tablename
RENAME new_tablename
ALTER TABLE mytable RENAME person;

  • Table Column 추가 문법
ALTER TABLE tablename
ADD COLUMN columnname datatype;
  • Table Column 변경 문법: DataType
ALTER TABLE tablename
MODIFY COLUMN columnname datatype;
  • Table Column 변경 문법: Name
ALTER TABLE tablename
CHANGE COLUMN old_columnname new_columnname new_datatype;
  • Table Column 삭제 문법
ALTER TABLE tablename
DROP COLUMN columnname;

Table 삭제

DROP TABLE tablename;

Chapter 4 Select, Insert, Update, Delete

INSERT

  • 입력한 컬럼 이름의 순서와 값의 순서가 일치하도록 주의
INSERT INTO tablename (column1, column2, ...)
VALUES (value1, value2, ...);
  • 모든 컬럼값을 추가하는 경우에는 컬럼 이름을 지정하지 않아도 되지만, 입력하는 값의 순서가 테이블의 컬럼 순서와 일치하도록 주의
INSERT INTO tablename
VALUES (value1, value2, ...);

SELECT

  • 테이블 내의 특정 칼럼에 대한 데이터를 조회
SELECT column1, column2, ...
FROM tablename;
  • 테이블 내의 모든 컬럼에 대한 데이터를 조회
SELECT *
FROM tablename;

WHERE 조건

  • 테이블 내에서 조건을 만족하는 데이터 조회
SELECT column1, column2, ...
FROM tablename
WHERE condition;

UPDATE - 데이터 수정

UPDATE tablename
SET column1 = value1, column2 = value2, ...
WHERE codnition;

DELETE

DELETE FROM tablename
WHERE condition;

Chapter 5 ORDER BY

  • SELECT 문에서 데이터를 특정 컬럼을 기준으로 오름차순 혹은 내림차순 정렬하여 조회
  • ASC(Ascending): 오름차순으로 정렬
  • DESC(Descending): 내림차순으로 정렬
SELECT column1, column2, ...
FROM tablename
ORDER BY column1, column2, ... ASC | DESC;

Chapter 6 Comparision Operators(비교 연산자)

이 글은 제로베이스 강의 자료 일부를 발췌하여 작성되었습니다

0개의 댓글