본문 바로가기

DataBase

(6)
[DataBase] 오라클 내장함수(2) - 숫자형/날짜형 함수 # 숫자형 함수 함수 설명 ABS(숫자) 숫자의 절대값 반환. EX) ABS(-15) => 15 SIGN(숫자) 숫자가 양수인지, 음수인지, 0인지에 따라 각각 1, -1, 0을 반환. EX) SIGN(-20) => -1 / SIGN(0) => 0 / SIGN(+20) = 1 MOD(숫자1, 숫자2) 숫자1을 숫자2로 나누어 나머지 값을 반환 (%연산자로 대체 가능). EX) MOD(7, 3) => 1 (7%3으로도 사용 가능.) CEIL(숫자) 숫자보다 크거나 같은 최소 정수 반환. EX) CEIL(38.123) => 39 / CEIL(-38.123) = -38 FLOOR(숫자) 숫자보다 작거나 같은 최대 정수 반환. EX) FLOOR(38.123) => 38 / FLOOR(-38.123) = -39 ..
[DataBase] 오라클 내장함수(1) - 문자형 함수 # 단일행 함수 - SELECT, WHERE, ORDER BY절에 사용 가능하다. - 각 행들에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각각의 행에 대한 조작 결과를 리턴한다. - 여러 인자를 입력해도 단 하나의 결과만 리턴한다. - 함수의 인자로 상수, 변수, 표현식이 사용 가능하고, 하나의 인수 또는 여러 개의 인수를 가질 수 있다. - 특별한 경우가 아니면 함수의 인자로 함수를 사용하는 함수의 중첩이 가능하다. 종류 함수 문자형 LOWER, UPPER, SUBSTR, LENGTH, LTRIM, RTRIM, TRIM, ASCII 숫자형 ABS, MOD, ROUND, TRUNC, SIGN, CHR, CEIL, FLOOR, EXP, LOG, LN, POWER, SIN, COS, TAN 날짜형 ..
[DataBase] ORDER BY ORDER BY - SQL 문장으로 조회된 데이터들을 다양한 목적에 맞게 특정 컬럼을 기준으로 정렬하여 출력하는 데에 사용한다. - 컬럼명, SELECT 절에서 사용한 ALIAS 명, 컬럼 순서를 나타내는 정수로 순서를 지정한다. - ASC 오름차순(DEFAULT, 생략가능), DESC 내림차순 - ORACLE의 경우 NULL 값을 가장 큰 값으로 취급하여 내림차순 정렬 시 NULL이 가장 먼저 조회된다. - 날짜형 데이터 타입의 경우 오름차순 정렬 시, 가장 빠른 값이 먼저 출력된다. (2019.01.01이 2019.12.30보다 먼저) 1 2 3 4 5 6 SELECT 컬럼명 [ALIAS명] FROM 테이블명 [WHERE 조건식] [GROUP BY 컬럼이나 표현식] [HAVING 그룹조건식] [ORD..
[DataBase] MySQL 실행/종료 Windows에서 MySQL 서버 실행하기윈도우 검색에 서비스 입력 후 해당 프로그램을 실행하면 다음과 같이 MySQL80(설치 버전)의 이름으로 서비스가 실행된 것을 볼 수 있다. 시작 유형은 자동으로 되어 있기 때문에 윈도우가 실행될 때 자동으로 서버가 서비스 형태로 실행된다. MySQL이 동작하지 않는다면 해당 서비스에서 "실행 중"이라고 표시되는지 확인해야 한다. Windows에서 MySQL 서버 종료하기서비스 목록에서 MySQL80을 선택한 후 우측버튼 - 속성을 클릭한다. 아래의 "중지"버튼을 클릭하면 서버는 정지된다. 만약, 윈도우가 실행될 때 자동으로 실행되길 원하지 않는다면, 시작 유형을 "수동"으로 변경하면 된다. 변경 후에는 아래 창에서 "시작"버튼을 매번 눌러줘야 서버가 실행된다. ..
[DataBase] MySQL 설치 1. https://www.mysql.com/downloads/ URL 접속 후 하단에 Community(GPL) Downloads 클릭 2. MySQL Community Downloads 링크 클릭 3. os 버전 선택 후 Go to Download Page 클릭 4. 아래 Download 버튼 클릭 5.로그인이나 회원가입을 하지않고 다운로드를 받으려면 No thanks, just start my download. 클릭 6. mysql-installer-community-8.0.13.0.msi를 실행하게 되면 약관에 동의한 후 Next 클릭 7. Developer Default 선택 후 Next 클릭 8. 다음과 같은 화면이 나올 때까지 default로 진행한다. (Next 또는 Execute 후 Ne..
[DataBase] DBMS Database데이터의 집합여러 응용 시스템(프로그램)들의 통합된 정보들을 저장하여 운영할 수 있는 공용 데이터의 집합효율적으로 저장, 검색, 갱신할 수 있도록 데이터 집합들끼리 연관시키고 조직화되어야 함. Database의 특성실시간 접근성(Real-time Accessability) : 사용자의 요구를 즉시 처리할 수 있다.계속적인 변화(Continuous Evolution) : 정확한 값을 유지하려고 삽입, 삭제, 수정 작업 등을 이용해 데이터를 지속적으로 갱신할 수 있다.동시 공유성(Concurrent Sharing) : 사용자마다 서로 다른 목적으로 사용하므로 동시에 여러 사람이 동일한 데이터에 접근하고 이용할 수 있다.내용 참조(Content Refernce) : 저장한 데이터 레코드의 위치나..