SQL

웹해킹 2012.03.21 14:46
database 이란?
여러 사람에 의해 공유되어 사용될 목적으로 통합하여 관리되는 데이터의 집합

sql이란?
Structured Query Language 데이터베이스에서 조회, 입력, 수정, 삭제, 저장 하는데 사용 되는 언어


database 종류
1. mysql : 대표적인 오픈 소스 방식의 데이터베이스입니다. 기본적으로 mysql은 무료이며, 경제적으로 부담 없이 사용할 수가 있으며 유료 재품을 사용 하면 service를 받을 수가 있습니다. 주로 리눅스에서 사용 되며, apm 이라고 해서 아파치 웹 서버와 php언어를 함께 사용 되는 경우가 많습니다. 그래서 이번에 저희가 공부를 이 apm 환경을 설치해서 공부를 하게 되었습니다.

2. oracle : 세계에서 가장 널리 쓰이고 있는 대형 데이터베이스 서버라고 알려져 있습니다. 오라클은 오랜 기간 동안 안정성을 인정받았기 때문에, 안정성을 우선시하는 기업에서 사용하는 경우가 많이 있습니다. 다른 종류에 비해 상대적으로 고가이며 설정 및 관리에 전문기술자가 필요로 합니다.

3. ms sql : ms sql의 단점부터 말하자면 ms windows 계열인 server 에서만 사용할 수 있다는 단점을 가집니다. 반면 장점은 서비스가 잘되어 있고 ms에서 나온 개발툴인 visual studio와 호환이 잘되며, 사용하기 편리한 인터페이스를 제공해주는 장점이 있습니다. mysql 에서는 언어를 php를 사용 하지만 ms sql 은 asp 를 사용하는 경우가 대부분입니다.

database 구성 요소


sql 명렁어
접속 : mysql -u 계정 -p 비밀번호
종료 : mysql> exit


DB 생성 : Mysql>create database 이름 ;
DB 확인 : Mysql> show databases;
DB 삭제 : Mysql> drop database 이름;


테이블 생성 : Mysql>creat table 이름 ;
테이블 확인 : Mysql>show tables;
테이블 내부구종 확인 : Mysql>desc 이름;



데이터 입력 : Mysql>insert 테이블 이름(필드 이름) values(필드 값들);
데이터 검색 : Mysql>select * from 테이블 이름


데이터 수정 : Mysql>update 테이블 이름 set[...];
데이터 삭제 : delete from [...];

'웹해킹' 카테고리의 다른 글

SQL  (0) 2012.03.21
웹 해킹 툴 - Paros툴 기본 사용법  (3) 2012.01.26
1-1 클라이언트 스크립트 조작  (0) 2012.01.06
Posted by 초코무늬


티스토리 툴바