udada
Daisy on April
udada
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • Computer Science (19)
      • 웹(Web) (0)
      • SQL (0)
      • 개발자 공부(Developer) (13)
      • 코딩테스트 (5)
    • 소프트웨어 전공 (12)
      • 알고리즘 개론 (0)
      • 컴퓨터 구조 개론 (3)
      • 프로그래밍 언어 (0)
      • 시스템 프로그램 (6)
      • 시스템 프로그래밍 실습 (3)
      • 자바 프로그래밍 실습 (0)
      • 웹 프로그래밍 실습 (0)
    • 스파르타코딩클럽 (0)
      • 웹개발 (0)
    • 프로젝트 (0)
      • URP 프로젝트 (0)
      • ICT 한이음 프로젝트 (0)
      • [CloneCoding] Twitter (0)
    • 경력 (0)
      • IBK 기업은행 (0)
    • News (4)
      • Tech News (3)
      • 경제 신문 스크랩 (0)
    • 독서 (1)
    • 기타 (0)
    • English Expression (9)
    • Motion Graphic (1)
    • Metaverse (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • DigitalWallet
  • web-dev
  • query
  • SQL
  • 영어표현
  • 웹개발
  • HTML
  • 프론트엔드
  • 메타버스
  • front-end
  • 관계형데이터베이스
  • RDBMS
  • javascripts
  • CSS
  • metaverse
  • 자물쇠효과
  • ComputerScience
  • 쿼리
  • 아이폰과갤럭시
  • sql #rdbms

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
udada

Daisy on April

Computer Science/개발자 공부(Developer)

SQL - Manipulation

2022. 7. 31. 23:04

SQL, Structured Query Language

  • 관계형 데이터베이스(RDBMS)에 저장된 데이터를 관리할 수 있도록 설계된 프로그래밍 언어
    • 관계형 데이터베이스(RDBMS): 한 개 혹은 그 이상의 테이블의 정보로 구성된 데이터베이스

Create

  • create table(테이블 생성)
CREATE TABLE celebs (
   id INTEGER, 
   name TEXT, 
   age INTEGER
);

Insert

  • insert data into a table(테이블에 행 삽입)
INSERT INTO celebs (id, name, age) 
VALUES (1, 'Justin Bieber', 22);

Select

  • fetch data from a database(데이터 추출)
//SELECT ${column_name} FROM ${table};
SELECT name FROM celebs;

SELECT * FROM celebs;

Alter

  • adds a new column to a table(열 추가)
// ALTER TABLE ${table}
// ADD COLUMN ${column_name} ${DataType};

**ALTER TABLE** celebs 
**ADD COLUMN** twitter_handle TEXT;

Update

  • edits a row in a table(행 추가)
UPDATE celebs 
SET twitter_handle = '@taylorswift13' 
WHERE id = 4;

Delete

  • delete one or more rows from a table(행 삭제)
DELETE FROM celebs 
WHERE twitter_handle IS NULL;

Constraints

  • specifying data type(데이터 타입 특정)
CREATE TABLE celebs (
   id INTEGER PRIMARY KEY, 
   name TEXT UNIQUE,
   date_of_birth TEXT NOT NULL,
   date_of_death TEXT DEFAULT 'Not Applicable'
);
//PRIMARY KEY: 키 값(중복 X, NULL값 X)
//UNIQUE: 행마다 다른 값(중복 X, NULL값 O)
//NOT NULL: 무조건 값이 포함되어야 함
//DEFAULT: 기본값

'Computer Science > 개발자 공부(Developer)' 카테고리의 다른 글

SQL - Aggregate Functions  (0) 2022.07.31
SQL - Queries  (0) 2022.07.31
파이썬 가끔 까먹는 정말 기본개념 (CodeUp)  (0) 2022.06.30
<link> 사용해서 Web font 적용하기  (0) 2022.06.26
Github Page를 통한 웹사이트 생성  (0) 2022.06.25
    'Computer Science/개발자 공부(Developer)' 카테고리의 다른 글
    • SQL - Aggregate Functions
    • SQL - Queries
    • 파이썬 가끔 까먹는 정말 기본개념 (CodeUp)
    • <link> 사용해서 Web font 적용하기
    udada
    udada

    티스토리툴바