반응형 개발220 [기술의역사] 유닉스 UNIX 유닉스(UNIX) 간단하게 말해, 유닉스는 운영체제이다.현재 윈도우를 제외한 맥 OS, 리눅스, 안드로이드 등이 유닉스를 기반으로 제작되었다. 유닉스는 1960년대 말 MIT와 AT&T의 벨 연구소 주도하에 개발한 시분할 운영체제 멀틱스가 기원이다.멀틱스는 기능이 다양하고 우수한 운영체제였으나 고비용이었던 탓에 켄 톰슨과 데니스 리치가 60년대와 70년대에 걸쳐 중요한 기능만 뽑고, 단순화시킨 유닉스를 개발하게 된다.유닉스라는 이름자체가 멀틱스와 대조되는, 단순화된 운영체제라는 뜻이 내포되어있다. 사실 어떠한 목적을 가지고 유닉스를 개발했다기 보다는 연구진들의 재미 반 호기심반으로 시작한 프로젝트가 이렇게 발전 한 것이라고 볼 수 있다.당시 연구진들이 재미로(ㅎㄷㄷ) OS를 제작했기 때문에 강력한 퍼포먼.. 2017. 4. 18. [SQL] 데이터 정렬 조회 데이터 정렬 조회 순서에 따라 데이터를 정렬하여 조회해야할 경우가 있다이런경우 ORDER BY를 이용하여 데이터를 정렬후 조회한다. 1SELECT * FROM 테이블명 ORDER BY 정렬의 기준으로 사용할 열 [DESC | ASC] cs 테이블을 선택 후 정렬기준을 ORDER BY로 설정한다.이후 DESC나 ASC으로 오름/내림 차순을 결정한다.(DESC - Descend, ASC - Ascend) 데이터의 크기나 생성순서 등을 기준으로 정렬된다. 초기데이터는 다음과 같다 distance를 기준으로 내림차순으로 정렬했을때 모습이다. 우선 distance를 기준으로 내림차순으로 정렬 후, 같은 값이 있다면 address를 기준으로 오름차순으로 정렬한다. - 소스 출처 : 생활코딩(opentutorials) 2017. 4. 18. [SQL] 데이터 그룹핑 데이터 그룹핑 데이터의 값을 특정한 값으로 묶기 위해서는 그룹핑이 필요하다. 1SELECT * FROM 테이블명 GROUP BY 그룹핑 할 기준 칼럼명 cs SELECT 명령이 기본이 되며 GROUP BY 뒤에 적힌 칼럼을 기준으로데이터값이 출력이된다 데이터베이스에는 다음과 같은 데이터들이 저장되어 있다. 전과 다른점은 집까지의 거리를 나타내는 distance 가 추가되었다 성별을 그룹으로 출력 했을때 성별에 있는 값 들의 중복이 제거된 후, 그룹화 되어 출력된다. sum()은 합계를 avg()는 평균을 출력한다. 위의 예제는 성별에 따라 그룹화된 distance의 합계와 평균을 출력한다. 따라서 GROUP BY를 이용하면 데이터값의 중복을 제거하여 출력하거나, 그룹화 된 값을 기준으로 계산된 다른값을 .. 2017. 4. 18. [SQL] 데이터 조회 데이터 조회 데이터베이스에서 저장하고 있는 데이터가 많은 만큼 효과적으로 데이터를 조회(검색)하는 방법도 중요하다. 12345SELECT 칼럼명1, 칼럼명2 [FROM 테이블명 ] [GROUP BY 칼럼명] [ORDER BY 칼럼명 [ASC | DESC]] [LIMIT offset, 조회 할 행의 수]Colored by Color Scriptercs 기본적으로 SELECT 명령으로 데이터 조회를 하며컬럼으로 *를 사용한다면 모든 컬럼을 선택할 수있다. FROM은 조회할 테이블을 선택하며 뒤에 나오는 명령들은 옵션이므로 추후 설명하도록 하겠다. 모든 데이터 출력 SELECT * FROM student;* 기호로 student 내부의 모든 컬럼을 선택하여 출력한다. 컬럼을 선택하여 출력 select na.. 2017. 4. 18. 이전 1 ··· 48 49 50 51 52 53 54 55 다음 반응형