목록JAVA/SQL (14)
FlowerBombs
.그룹 조회12345SELECT 컬럼, 집계함수(컬럼) FROM 테이블이름[WHERE 표현식][GROUP BY 컬럼1, 컬럼2 ...][HAVING 집계함수(컬럼)에 대한 표현식][ORDER BY 컬럼 ...]cs - WHERE절을 사용하여 검색된 결과에 대해서 그룹핑 가능.- GROUP BY절에 사용된 컬럼은 집계함수 없이 SELECT에 명시 가능. 혹은 생략 가능.- GROUP BY절에 사용되지 않은 컬럼은 반드시 집계함수를 사용해서 지정- 집계함수의 결과값에 대한 조건 검색을 할 경우 반드시 HAVING절을 사용해야 한다.
함수저장되어 있는 데이터를 가공하기 위하여 제공되는 기능 문자열 관련 함수 * 글자의 위치를 1부터 카운트 함수명 설명 left(컬럼, 길이) 주어진 값을 길이의 글자 수 만큼 왼쪽에서 잘라낸다. right(컬럼, 길이) 주어진 값을 길이의 글자 수 만큼 오른쪽에서 잘라낸다. substring(컬럼, 시작위치, 길이) 주어진 값을 시작위치부터 길이만큼 잘라낸다. 만약 길이가 주어지지 않은 경우 시작위치부터 끝까지 잘라낸다. *concat(컬럼1, 컬럼2,.... 컬럼n) 주어진 값들을 하나의 문자열로 연결한다. trim(컬럼) 주어진 값의 앞뒤 공백을 제거한다. *password(컬럼) 주어진 값을 암호화 한다. upper(컬럼) 주어진 값을 대문자로 변경한다. lower(컬럼) 주어진 값을 소문자로 변..
데이터 조회하기 구문구성 데이터 조회하기 1234567891011select [distinct] *|컬럼이름 [[as] `별칭`] from 테이블이름 [where 검색조건표현식] [order by 컬럼이름] [limit 조회시작위치, 조회할 데이터 수]; ex) select * from 테이블이름; // 전체 데이터 조회ex) SELECT loc FROM department; // department테이블에서 loc을 cs 1select * from ; // 전체 테이블 조회 cs - distinct : 중복제거 옵션 - as(혹은 공백) : 컬럼이름에 별칭 적용 - where : 검색조건을 위한 식을 표현한다. - order by : 조회된 데이터를 정렬한다. (ASC=순차정렬, DESC = 역순정렬)..
MySQL기본 명령어 MySQL진입 1mysql -uroot -pcs 현재 시스템에서 데이터베이스 목록보기 1Show databases;cs 사용할 데이터베이스 열기 123use 데이터베이스 이름; ex) use myschool;cs 현재 데이터 베이스 안에 있는 테이블 목록 보기 1show tables;cs 특정 테이블의 구조 확인하기 123desc 테이블이름; ex) desc department;cs 데이터 조회하기 구문구성 데이터 조회하기 1234567891011select [distinct] *|컬럼이름 [[as] `별칭`] from 테이블이름 [where 검색조건표현식] [order by 컬럼이름] [limit 조회시작위치, 조회할 데이터 수]; ex) select * from 테이블이름; //..
★SQL(Structured Query Language)★ MySQL 설치 및 설정 1) 다운로드 받기 https://dev.mysql.com/downloads/mysql/ 접속 다운로드 받을 버전 선택 2) MySQL 설치 및 설정 약관 동의 후 설치 유형(Choosing a Setup Type)에서 불필요한 구성을 배제한 'Server Only' 선택 Check Requirements 에서 제시되는 항목을 하나씩 선택하고, Execute 버튼을 클릭. 이 과정을 제시되는 항목 수 만큼 진행해야 한다. Type and Networking에서 기본 값 유지 후 다음 단계로 진행 MySQL이 사용할 포트번호(3306=기본값) 확인 관리자 계정 설정 3) MySQL 예제 데이터베이스 구축 Unicode 버전..