1. SELECT * FROM 테이블명; 실행하기
MySQL cmd 창에서 로그인, sample DB 조회
select * from 테이블명; 테이블을 검색하겠다는 명령어.
;(세미콜론)을 붙이지 않게 되면 실행되지 않고 계속 문장을 이어 나갈 수 있다.
point :mysql 클라이언트에 SQL 명령을 입력하여 실행할 수 있다. 이때 SQL 명령어 마지막에는 세미콜론(;)을 붙인다. ㅇselect 는 검색하는 명령어이고 *(아스타)는 모든 열을 뜻한다..
SELECT * FROM sample21;
예약어 테이블명
select 와 from은 구를 결정하는 키워드이자 예약어이다.
통상적으로 데이터베이스 객체명은 예약어와 동일한 이름을 사용할 수 없다.
예를 들면 select라는 테이블 명을 만들 수 없다는 소리이다.
- 대소문자 구별
예약어와 데이터베이스 객체명은 대소문자 구병을 하지 않는다.
SQL명령과 달리 많은 데이터베이스 제품들은 대소문자를 구별한다.
단, 설정에 따라 구별하지 않는 경우도 있다.
-SELECT 명령을 실행하면 표 형태의 데이터가 출력된다.
-‘행(레코드)과 열(칼럼/필드)’ 로 구성이 된다.
-행과 열이 만나는 부분을 셀이라고 표현한다.
sample21 테이블
여기서 no라는 열은 각행의 열 값은 1,2,3처럼 연속하는 숫자로 이루어진다.
예제 DB를 만들 때 순차적으로 번호를 입력해 작성하였기 때문이다.
이처럼 숫자로만 구성된 데이터를 ‘수치형’ 데이터라고 한다.
name 열에는 사람 이름이 저장되어 있다.
사람 이름처럼 임의의 문자로 구성된 데이터를 ‘문자열형’ 데이터라 한다.
birthday 열에는 날짜 데이터가 저장되어 있다.
날짜와 시간을 나타내는 데이터를 ‘날짜 시간형’ 데이터라고 하며 왼쪽으로 정렬되어 표시된다.
point : 데이터는 자료형으로 분류할 수 있다. / 열은 하나의 자료형만 가질 수 있다.
2. 값이 없는 데이터 = Null
위 테이블의 birthday열을 보면 값이 null이라 표시된 부분이 있다.
null은 데이터 값이 아무것도 저장되지 않은 상태를 의미한다.
'SQL > MySQL' 카테고리의 다른 글
검색 조건 지정하기 (0) | 2019.03.27 |
---|---|
2. 테이블 구조 참조하기 (0) | 2019.03.27 |