목차
1. 개 요
가. SQL 도입배경
나. SQL 역사
다. SQL 정의
2. 주요내용
가. SQL Server 운영 기업소개
나. SQL 기본 명령어 소개(MySQL을 중심으로)
다. SQL 기본 함수어 소개(MySQL을 중심으로)
3. 후기 및 결의
#. 참고자료 출처
가. SQL 도입배경
나. SQL 역사
다. SQL 정의
2. 주요내용
가. SQL Server 운영 기업소개
나. SQL 기본 명령어 소개(MySQL을 중심으로)
다. SQL 기본 함수어 소개(MySQL을 중심으로)
3. 후기 및 결의
#. 참고자료 출처
본문내용
fetch_field : 결과로 부터 컬럼 정보를 얻어서 객체형태로 반환
16) mysql_fetch_lengths : 결과로부터 각 출력의 길이를 반환
17) mysql_fetch_object : 객체형으로 결과 행을 인출
18) mysql_fetch_row : 숫자 색인 배열로 결과를 반환
20) mysql_field_flags : 결과로부터 특정 필드와 관련된 플래그를 반환
21) mysql_field_len : 지정한 필드의 길이를 반환
22) mysql_field_name : 결과로부터 특정 필드의 이름을 반환
23) mysql_field_seek : 특정 필드의 오프셋으로 결과 포인터를 이동
24) mysql_field_table : 특정 필드가 속한 테이블명을 얻음
25) mysql_field_type : 결과로부터 특정 필드의 데이터 형(type) 정보를 반환
26) mysql_free_result : 질의결과를 메모리에서 해제
27) mysql_get_client_info : MySQL 클라이언트 정보를 반환
28) mysql_get_host_info : MySQL 호스트 정보를 반환
29) mysql_get_proto_info : MySQL 프로토콜 정보를 얻는다
30) mysql_get_server_info : MySQL 서버 정보를 반환
31) mysql_info : 가장 최근 질의에 대한 정보를 반환
32) mysql_insert_id : 이전의 INSERT 작업으로부터 생성된 ID를 반환
33) mysql_list_dbs : MySQL 서버에 있는 데이터베이스 목록을 반환
34) mysql_list_fields : MySQL 테이블 필드를 반환
35) mysql_list_processes : MySQL 프로세스 목록을 반환
36) mysql_list_tables : MySQL 데이터베이스에서 테이블 목록을 반환
37) mysql_num_fields : 결과로부터 필드의 개수를 반환
38) mysql_num_rows : 결과로부터 행의 개수를 반환
39) mysql_pconnect : MySQL 서버에 지속 접속 열기
40) mysql_ping : 서버 접속을 검사하고 접속이 없으면 재접속한다
41) mysql_query : MySQL 질의를 전송
42) mysql_real_escape_string : mysql_query에서 특수 문자열을 이스케이프하기위해
사용
43) mysql_result : 결과 데이터를 반환
44) mysql_select_db : MySQL 데이터베이스를 선택
45) mysql_set_charset : Sets the client character set
46) mysql_stat : 현재 시스템 상태를 반환
47) mysql_tablename : 필드가 존재하는 테이블명을 반환
48) mysql_thread_id : 현재 쓰레드 ID를 반환
49) mysql_unbuffered_query : 결과 행을 버퍼링하지도 인출하지도 않으면서 MySQL
로 SQL 질의를 전송
3. 후기 및 결의
이번 데이터베이스소프트웨어 과제를 통하여 SQL을 조사하게 되었다.
SQL은 언어 그 자체의 의미를 가지고 있으며 그 방대한 양을 모두 자료로 담을 순
없었지만 일부분을 엿볼 수 있게 되었다. 솔직히 이 과제를 수행하면서 명령어나 함
수어는 물론이고 개념조차 이해하기 어려웠다. 물론 사용을 하지 않고 서면적인 내용
만 봐서 그렇게 느낄 수도 있는 부분이지만 SQL에 대한 내용을 다루는 여러 곳에서는
어렵지 않게 만들어진 편리한 수단이라는 평을 눈에 띄게 볼 수 있었는데, 그렇게 생
각되진 않는다. 세계를 독점하고 있는 SQL서버 생산 기업들이 미국이라서 그런지 모
두 영어로 되어 있는 명령어만이 존재하여 교육률이 낮은 후진국이나 일반 민간인들
은 접근하기 어려운 대상이라고 생각되며 언어의 문제를 떠나서도 전문성을 짙게 띄
고 있다. 그래서인지 관련종사자를 제외한 민간인들은 이런 시스템의 존재여부도 모
를 것이라고 짐작된다. 또한 상업적인 측면에서도 여러 사람들이 알고 있듯이 독점
시장에서는 경쟁이 없기 때문에 가치비용에 있어 합리적으로 매겨지기도 어려울 것이
라는 판단이다. (물론 MySQL이나 타사의 SQL서버도 개인이 사용하는 프리웨어를 제
공하고 있지만) 바램이 있다면 IT강대국인 우리나라에서도 자체 기술력을 확보하여
SQL을 생성할 수 있다면 좀 더 편리하고 큰 전문성을 띄지 않더라도 누구나 손쉽게
사용할 수 있을 것이라 생각된다.
자 료 출 처
1. 참고문헌
1) Oracle 7.0(SQL & SQL PLUS) 신입사원 교육자료
- (주)대호네티즌 S/W 개발팀
2) SQL Server와 함께 드날려보자!
- 한국 마이크로소프트 박주연
3) SQL Server 2008 Business Conference (DW 및 Reporting 플랫폼 구축)
- 한국 마이크로소프트 이권일 수석
4) SQL User`s Manual
- ALTBASE
2. 인터넷 공식 사이트
1) www.microsoft.com/korea/sqlserver/
- 마이크로소프트
2) www.mysql.com/
- MySQL
3) http://www.oracle.com/kr/
- 오라클
4) http://100.naver.com/
- 네이버 백과사전
5) http://ko.wikipedia.org/
- 위키백과
6) www.sybase.co.kr/
- 한국 사이베이스
3. 기타 블로그 사이트
1) http://blog.naver.com/jjang2guna?Redirect=Log&logNo=100128881776
2) http://hmoai.blog.me/50137565862
3) http://xorange83.springnote.com/pages
4) http://blog.naver.com/bbong_r?Redirect=Log&logNo=50005556548
5) http://cyberseo.tistory.com/154
6) http://blog.naver.com/redbaronblue?Redirect=Log&logNo=130012095907
16) mysql_fetch_lengths : 결과로부터 각 출력의 길이를 반환
17) mysql_fetch_object : 객체형으로 결과 행을 인출
18) mysql_fetch_row : 숫자 색인 배열로 결과를 반환
20) mysql_field_flags : 결과로부터 특정 필드와 관련된 플래그를 반환
21) mysql_field_len : 지정한 필드의 길이를 반환
22) mysql_field_name : 결과로부터 특정 필드의 이름을 반환
23) mysql_field_seek : 특정 필드의 오프셋으로 결과 포인터를 이동
24) mysql_field_table : 특정 필드가 속한 테이블명을 얻음
25) mysql_field_type : 결과로부터 특정 필드의 데이터 형(type) 정보를 반환
26) mysql_free_result : 질의결과를 메모리에서 해제
27) mysql_get_client_info : MySQL 클라이언트 정보를 반환
28) mysql_get_host_info : MySQL 호스트 정보를 반환
29) mysql_get_proto_info : MySQL 프로토콜 정보를 얻는다
30) mysql_get_server_info : MySQL 서버 정보를 반환
31) mysql_info : 가장 최근 질의에 대한 정보를 반환
32) mysql_insert_id : 이전의 INSERT 작업으로부터 생성된 ID를 반환
33) mysql_list_dbs : MySQL 서버에 있는 데이터베이스 목록을 반환
34) mysql_list_fields : MySQL 테이블 필드를 반환
35) mysql_list_processes : MySQL 프로세스 목록을 반환
36) mysql_list_tables : MySQL 데이터베이스에서 테이블 목록을 반환
37) mysql_num_fields : 결과로부터 필드의 개수를 반환
38) mysql_num_rows : 결과로부터 행의 개수를 반환
39) mysql_pconnect : MySQL 서버에 지속 접속 열기
40) mysql_ping : 서버 접속을 검사하고 접속이 없으면 재접속한다
41) mysql_query : MySQL 질의를 전송
42) mysql_real_escape_string : mysql_query에서 특수 문자열을 이스케이프하기위해
사용
43) mysql_result : 결과 데이터를 반환
44) mysql_select_db : MySQL 데이터베이스를 선택
45) mysql_set_charset : Sets the client character set
46) mysql_stat : 현재 시스템 상태를 반환
47) mysql_tablename : 필드가 존재하는 테이블명을 반환
48) mysql_thread_id : 현재 쓰레드 ID를 반환
49) mysql_unbuffered_query : 결과 행을 버퍼링하지도 인출하지도 않으면서 MySQL
로 SQL 질의를 전송
3. 후기 및 결의
이번 데이터베이스소프트웨어 과제를 통하여 SQL을 조사하게 되었다.
SQL은 언어 그 자체의 의미를 가지고 있으며 그 방대한 양을 모두 자료로 담을 순
없었지만 일부분을 엿볼 수 있게 되었다. 솔직히 이 과제를 수행하면서 명령어나 함
수어는 물론이고 개념조차 이해하기 어려웠다. 물론 사용을 하지 않고 서면적인 내용
만 봐서 그렇게 느낄 수도 있는 부분이지만 SQL에 대한 내용을 다루는 여러 곳에서는
어렵지 않게 만들어진 편리한 수단이라는 평을 눈에 띄게 볼 수 있었는데, 그렇게 생
각되진 않는다. 세계를 독점하고 있는 SQL서버 생산 기업들이 미국이라서 그런지 모
두 영어로 되어 있는 명령어만이 존재하여 교육률이 낮은 후진국이나 일반 민간인들
은 접근하기 어려운 대상이라고 생각되며 언어의 문제를 떠나서도 전문성을 짙게 띄
고 있다. 그래서인지 관련종사자를 제외한 민간인들은 이런 시스템의 존재여부도 모
를 것이라고 짐작된다. 또한 상업적인 측면에서도 여러 사람들이 알고 있듯이 독점
시장에서는 경쟁이 없기 때문에 가치비용에 있어 합리적으로 매겨지기도 어려울 것이
라는 판단이다. (물론 MySQL이나 타사의 SQL서버도 개인이 사용하는 프리웨어를 제
공하고 있지만) 바램이 있다면 IT강대국인 우리나라에서도 자체 기술력을 확보하여
SQL을 생성할 수 있다면 좀 더 편리하고 큰 전문성을 띄지 않더라도 누구나 손쉽게
사용할 수 있을 것이라 생각된다.
자 료 출 처
1. 참고문헌
1) Oracle 7.0(SQL & SQL PLUS) 신입사원 교육자료
- (주)대호네티즌 S/W 개발팀
2) SQL Server와 함께 드날려보자!
- 한국 마이크로소프트 박주연
3) SQL Server 2008 Business Conference (DW 및 Reporting 플랫폼 구축)
- 한국 마이크로소프트 이권일 수석
4) SQL User`s Manual
- ALTBASE
2. 인터넷 공식 사이트
1) www.microsoft.com/korea/sqlserver/
- 마이크로소프트
2) www.mysql.com/
- MySQL
3) http://www.oracle.com/kr/
- 오라클
4) http://100.naver.com/
- 네이버 백과사전
5) http://ko.wikipedia.org/
- 위키백과
6) www.sybase.co.kr/
- 한국 사이베이스
3. 기타 블로그 사이트
1) http://blog.naver.com/jjang2guna?Redirect=Log&logNo=100128881776
2) http://hmoai.blog.me/50137565862
3) http://xorange83.springnote.com/pages
4) http://blog.naver.com/bbong_r?Redirect=Log&logNo=50005556548
5) http://cyberseo.tistory.com/154
6) http://blog.naver.com/redbaronblue?Redirect=Log&logNo=130012095907
키워드
추천자료
- 데이터베이스 연결을 위한 요소 및 연결 방법
- 데이터베이스 마케팅 전략
- 보건의료_데이터베이스
- 데이터베이스 내 데이터 환경
- 데이터베이스 개발과 데이터웨어하우징(데이터베이스시스템, 데이터베이스개발과정, 데이터모...
- [데이터베이스 모델] 관계 데이터베이스 모델과 계층 및 네트워크 데이터베이스 모형
- [데이터베이스] 데이터베이스 시스템 구성
- 데이터베이스
- 데이터베이스 시스템의 논리구조
- 인터넷 정보검색효율의 측정방법, 인터넷 정보검색효율과 최적화, 인터넷 정보검색효율과 인...
- 빅데이터(BIGDATA) 활용한 대학교 수강신청시스템 개선방안 제안
- 데이터베이스 마케팅