MySQL 접속방법
mysql -u '계정명(root)' -p
- 비밀번호 입력 시 접속
SELECT * FROM 테이블명
실행mysql>
뒤에 SQL 명령을 키보드로 입력한다.
SELECT * FROM sample21;
입력이 끝나면 명령의 마지막을 나타내는 세미콜론(;) 필요
mysql 클라이언트에 SQL 명령을 입력하여 실행할 수 있다. 이때 SQL 명령의 마지막에는 세미콜론(
;
)을 붙인다.!
SELECT는 DML에 속하는 명령으로 자주 사용된다. 데이터베이스의 데이터를 읽어올 수 있다. 질의나 쿼리라 불리기도 한다.
SELECT
: 명령의 종류*
: 모든 열sample21
: 테이블명;
: 명령문의 마지막FROM은 처리 대상 테이블을 지정하는 키워드이다. FROM 뒤에 테이블명을 지정한다.
*
는 모든 열을 의미하는 메타문자이다. SQL 명령은 몇 개의 구로 구성된다.
SELECT 와 FROM이 구를 결정하는 키워드이자 예약어이다.
데이터베이스에는 테이블 외에 다양한 데이터를 저장하거나 관리하는 데이터베이스 객체를 만들 수 있다. (ex. 뷰(view)
)
데이터베이스 객체는 이름을 붙여 관리하며, 같은 이름으로 다른 데이터베이스 객체는 만들 수 없다.
SELECT 명령을 실행하면 표 형식의 데이터가 출력된다.
행(레코드)
와 열(컬럼/필드)
행과 열이 만나는 부분인 셀
: 하나의 데이터 값 저장
수치형 데이터: 숫자만으로 구성된 데이터 (오른쪽 정렬)
문자열형 데이터: 임의의 문자로 구성된 데이터 (왼쪽 정렬)
날짜시간형 데이터: 날짜와 시각을 나타내는 데이터 (왼쪽 정렬)
데이터는 자료형으로 분류할 수 있으며 열은 하나의 자료형만 가질 수 있다.
셀의 값이 NULL
로 표시된 부분은 특별한 데이터 값으로 아무것도 저장되어 있지 않은 상태를 의미한다.
NULL은 데이터가 들어있지 않은 것을 의미하는 특별한 값이다.