오늘 ONEUL
오늘의 개발
오늘 ONEUL
전체 방문자
오늘
어제
  • 오늘의 개발 (248)
    • 📝 TIL (121)
    • 💡 Projects (6)
      • 드로잉 게임 [눈치 코치 캐치!] (4)
      • 익명고민상담소 [대나무숲] (2)
    • 🌎 Web (47)
      • Spring (3)
      • Java (14)
      • JavaScript (16)
      • CSS (10)
      • HTML (4)
    • 📚 Database (7)
    • 👾 Trouble Shooting (3)
    • 📊 Algorithm&SQL (39)
    • 😺 Git (1)
    • 📖 Books (7)
      • 자바 객체 지향의 원리와 이해 (7)
    • 📁 ETC (2)
    • 되돌아보기 (15)

블로그 메뉴

  • 😺 Github
  • 🍀 NAVER Blog

인기 글

최근 댓글

최근 글

태그

  • 자바
  • Algorithm
  • 프로그래머스
  • 알고리즘
  • Java
  • 자바스크립트
  • 항해99
  • Til
  • JavaScript
  • MySQL

티스토리

hELLO · Designed By 정상우.
오늘 ONEUL

오늘의 개발

📝 TIL

[TIL] MySQL, DBeaver, SELECT, WHERE, ORDER BY

2022. 5. 31. 21:32

✍ Today I Learned

  • 관계형 데이터베이스(relational database)란? 데이터베이스의 한 종류로, 키(key)와 값(value)의 관계를 나타내는 테이블(table)로 이루어져 있다. 데이터의 종속성을 관계(relationship)로 표현하는 것이 관계형 데이터베이스의 특징이다.

  • SQL(Structured Query Language)이란? 구조적 질의 언어의 줄임말로, 관계형 데이터베이스 시스템(RDBMS)에서 자료를 관리 및 처리하기 위해 설계된 언어이다.
  • SQL을 다루기 위한 여러 프로그램 중 DBeaver를 설치하였다.
  • 기본세팅으로 모든 인코딩을 UTF-8로 설정하고, 현재 작동중인 데이터베이스에 연결한 후 SQL편집기(단축키 F3)를 열어 SQL문을 작성한다.
  • 작성 후 세미콜론(;) 기준 한줄 실행 단축키는 ctrl + enter / 한 번에 실행 단축키는 alt + x
  • 대소문자를 구분하지 않기 때문에 camelCase 대신 snake_case를 사용한다.
  • NULL은 연산을 할 수 없다.
  • 문자열에 비교 연산자를 사용할 경우 아스키 코드값을 비교한다.
  • LIKE 연산자와 %, _ 은 주로 게시판 검색 기능에 사용한다.
  • ORDER BY 절을 사용하여 정렬할 경우, 데이터의 양이 많다면 프론트쪽에서 처리하는게 낫다.
  • 데이터베이스의 인덱스 번호는 1부터 시작한다.
  • TRUNCATE는 내장함수의 이름이면서 테이블을 삭제하는 명령어이기도 하므로 사용에 유의하자.
저작자표시 비영리 변경금지 (새창열림)

'📝 TIL' 카테고리의 다른 글

[TIL] MySQL 쿼리 문제 풀이  (0) 2022.06.04
[TIL] MySQL 내장함수, GROUP BY, HAVING  (0) 2022.06.02
[TIL] JSP, 톰캣, 서블릿  (0) 2022.05.30
[TIL] Java 주소록, 상품관리, 호텔관리 시스템  (0) 2022.05.27
[TIL] Java Enum, MySQL 개발 환경 설정, JDBC  (0) 2022.05.26
    오늘 ONEUL
    오늘 ONEUL
    Backend Engineer ㅣ 어제보다 나은 오늘, 재밌는 건 오늘부터!

    티스토리툴바