01. [MySQL] 기초

이영주·2021년 3월 7일
0

MySQL

목록 보기
1/11

SQL문 쓰면서 궁금했던 것

  1. 세미콜론의 의미
    하나의 SQL문을 종결하는 단위이다.

  2. 대소문자의 구분
    MySQL에 기본으로 내장된 키워드들('예약어라고 부른다') 대문자로 써주고, 나머지 부분은 소문자로 써준다.
    소문자로 바꾸고 실행해도 실행은 잘 되지만 가독성을 위해 꼭 대문자로 쓰는 습관을 들이자.
    워크벤치에서 테이블 정보 보면 아래와 같은 문구가 있는데 이 부분에서 ci 는 대소문자를 구별하지 않는다는 뜻이다.

  3. BINARY
    설정에 상관 없이 늘 대소문자를 구분하도록 해준다.
    BINARY 0과 1로 된이라는 이진의라는 뜻으로 해당 0과 1이 정확히 일치하는 것을 찾는다.
    소문자와 대문자 G는 같은 알파벳이지만 컴퓨터에서 이진수로 저장될 때는 다른 값이기 때문에 구분이 가능하다.

SELECT * FROM member.test WHERE sentence LIKE BINARY '%g%';
  1. 데이터베이스의 이름과 테이블 이름
    테이블 이름 뒤에 점을 붙이고 그 다음에 테이블 이름을 써준다.
    그 이유는 실무에서 서로 다른 데이터베이스에 같은 이름의 테이블이 존재할 수도 있기 때문이다.
    이거는 상황에 맞춰서 쓰면 된다
SELECT * FROM member.age 

워크벤치에서 글자 크기 조정하기

  1. MySQLWorkbench Proferences
  2. Fonts 탭에서 알맞게 조절한다.
  3. 뭐 귀찮지만 한번 나갔다 들어와준다.

1개의 댓글

comment-user-thumbnail
2023년 10월 6일

'테이블이름' 뒤에 점을 붙이고 그 다음에 '테이블이름'을 써준다.
--> 앞에꺼 오타같아요! 데이터베이스이름 인데

답글 달기