[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개의 댓글

관련 채용 정보