[SQL] 04. Hello World 실행하기

uuuu.jini·2023년 1월 18일
0

SQL 첫걸음

목록 보기
4/36
post-thumbnail

MySQL 접속방법
mysql -u '계정명(root)' -p

  • 비밀번호 입력 시 접속

1. SELECT * FROM 테이블명 실행


mysql> 뒤에 SQL 명령을 키보드로 입력한다.

SELECT * FROM sample21;

입력이 끝나면 명령의 마지막을 나타내는 세미콜론(;) 필요

mysql 클라이언트에 SQL 명령을 입력하여 실행할 수 있다. 이때 SQL 명령의 마지막에는 세미콜론(;)을 붙인다.!

2. SELECT 명령 구문


SELECT는 DML에 속하는 명령으로 자주 사용된다. 데이터베이스의 데이터를 읽어올 수 있다. 질의쿼리라 불리기도 한다.

  • SELECT: 명령의 종류
  • *: 모든 열
  • sample21: 테이블명
  • ;: 명령문의 마지막

FROM은 처리 대상 테이블을 지정하는 키워드이다. FROM 뒤에 테이블명을 지정한다.

* 는 모든 열을 의미하는 메타문자이다. SQL 명령은 몇 개의 구로 구성된다.

3. 예약어와 데이터베이스 객체명


SELECT 와 FROM이 구를 결정하는 키워드이자 예약어이다.

데이터베이스에는 테이블 외에 다양한 데이터를 저장하거나 관리하는 데이터베이스 객체를 만들 수 있다. (ex. 뷰(view) )

데이터베이스 객체는 이름을 붙여 관리하며, 같은 이름으로 다른 데이터베이스 객체는 만들 수 없다.

  • 데이터베이스 객체명에는 예약어와 동일한 이름 사용 불가하다.
  • 예약어와 데이터베이스 객체명은 대소문자를 구별하지 않는다.

4. Hello World를 실행한 결과 = 테이블


SELECT 명령을 실행하면 표 형식의 데이터가 출력된다.

  • 행(레코드)열(컬럼/필드)

  • 행과 열이 만나는 부분인 : 하나의 데이터 값 저장

  • 수치형 데이터: 숫자만으로 구성된 데이터 (오른쪽 정렬)

  • 문자열형 데이터: 임의의 문자로 구성된 데이터 (왼쪽 정렬)

  • 날짜시간형 데이터: 날짜와 시각을 나타내는 데이터 (왼쪽 정렬)

데이터는 자료형으로 분류할 수 있으며 열은 하나의 자료형만 가질 수 있다.

5. 값이 없는 데이터 = NULL


셀의 값이 NULL로 표시된 부분은 특별한 데이터 값으로 아무것도 저장되어 있지 않은 상태를 의미한다.

NULL은 데이터가 들어있지 않은 것을 의미하는 특별한 값이다.

profile
멋쟁이 토마토

0개의 댓글