티스토리 뷰

MySQL

SQL 테이블 검색

RyanGomdoriPooh 2017. 5. 29. 16:21

실제 검색어 사용 원칙을 저 같은 경우에는 다음과 같이 두고 있습니다.


1. SQL 문법은 대문자


2. 테이블명은 소문자


3. 컬럼명은 소문자


4. 띄어쓰기가 필요한 경우 언더바 "_" 사용


5. SQL 문법 사용의 구분자로는 스페이스 " " 사용


6. SQL 문법의 마지막은 세미콜론 ";"으로 마무리



1. 기본 검색 문법


SELECT [* 또는 컬럼명,...] FROM [테이블명,...];



SELECT 와 FROM    :    문법을 구분하기 위한 예약어입니다. 검색을 쿼리를 사용하기 위한 예약어.


*    :    애스터 리스크라고 불리고, 라틴어로 작은 별이라고 합니다. 모든 열(컬럼)을 상징하는 메타문자입니다.


테이블명    :    원하는 검색 내용을 가져올 테이블을 지정합니다. 테이블은 여러개를 지정할 수 있습니다.



EX)


* 테이블 하나의 컬럼 모두를 검색하는 경우.

SELECT * FROM user_info;


* 테이블 하나의 컬럼 2개를 검색하는 경우.

SELECT user_info.uid, user_info.create_time FROM user_info;


* 테이블 두개의 컬럼 4개를 검색하는 경우.

SELECT user_info.uid,user_info.create_time,contents_info.id,contents_info.url FROM user_info, contents_info;



컬럼에 들어가는 데이터의 자료형

- 크게 3가지 정도로 자료형을 구분을 합니다. 각 컬럼은 하나의 자료형만 가질 수 있습니다.



1) 수치형

- 정수, 소수와 같은 숫자 수치를 나타내는 형태.

- 컬럼 안에 오른쪽 정렬로 표시.

- ex) id, latitude, longitude


2) 문자형

- 문자열로 이루어짐.

- 컬럼 안에 왼쪽 정렬로 표시.

- ex) locat, address


3) 날짜시간형

- 날짜시간 형식으로 저장 데이터.

- 문자라고 보면된다.

- 컬럼 안에 왼쪽 정렬로 표시.

- ex) 1990-04-23



데이터가 없는 상태를 표현하기 위한 NULL

- 데이터가 없는 상태를 나타내기 위해서는 공백을 사용하는 경우도 있습니다.


- 단, 공백은 프로그래밍에 사용면으로 봤을 때는 체계와는 공백 문자로 보일 수 있습니다.


- 그래서 데이터가 들어있지 않다는 의미로 NULL을 컬럼의 데이터로 사용합니다.



이상으로 글을 마치겠습니다.


'MySQL' 카테고리의 다른 글

SQL 테이블 구조 확인  (0) 2017.06.01
SQL 자료형  (0) 2017.06.01
SQL 테이블 검색  (0) 2017.05.29
SQL 기반 RDBMS 종류  (0) 2017.05.26
MySQL 인덱스란?  (0) 2017.05.22
MySQL 스토리지  (0) 2017.05.22
댓글
댓글쓰기 폼
공지사항
Total
533,954
Today
42
Yesterday
176
링크
TAG
more
«   2022/05   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
글 보관함