[DB] 2. Hello World 실행하기

Woohyun Shin·2022년 2월 27일
0

DB

목록 보기
2/3

'SELECT * FROM 테이블명' 실행

SQL명령은 mysql 클라이언트에 문자를 입력하여 실행할 수 있다.

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

SELECT 명령 구문

Hello World에서 실행한 SQL 명령은 SELECT 명령이다.

SELECT는 DML에 속하는 명령으로 SQL에서 자주 사용된다.

SELECT명령으로 데이터베이스의 데이터를 읽어올 수 있다.

SELECT명령은 '질의'나 '쿼리'라고 불리기도 한다.

SELECT(명령의 종류) *(모든 열) FROM sample21(테이블명);
별은 모든 열을 의미하는 메타문자이다. SQL명령은 몇 개의 구로 구성된다.

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

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

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

ex)뷰(view) , 6장에서 자세히 설명

데이터베이스 객체는 이름을 붙여 관리한다. 같은 이름이나 예약어와 동일한 이름을 가진 데이터베이스 객체는 만들 수 없다.

또한 예약어와 데이터베이스 객체명은 대소문자를 구별하지 않는다.

SQL명령과 달리 많은 DB 제품들은 데이터의 대소문자를 구별한다.

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

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

표 형식 데이터는 '행(레코드)''열(컬럼/필드)'로 구성된다.

행은 모두 동일한 형태로 되어 있으며 옆으로 열이 나열되는데, 열마다 이름이 지정되어 있다.

각각의 행과 열이 만나는 부분을 '셀'이라고 부른다. 셀에는 하나의 데이터 값이 저장되어 있다.

숫자만으로 구성된 수치형 데이터는 오른쪽 정렬로 표시되고, 임의의 문자로 구성된 문자열형 데이터와 날짜와 시각을 나타내는 날짜시간형 데이터는 왼쪽으로 정렬되어 표시된다.

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

값이 없는 데이터 = NULL

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

profile
조급함보다는 꾸준하게

0개의 댓글