일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- 언어알기
- column
- 자바
- 대문자 자동변환
- 데이터베이스
- left()
- 리스트자료형
- java
- 조건식 여러개
- like %
- 스프링 트랙
- mysql
- db
- database
- java의 작동방식
- 자바트랙
- sql
- java알기
- 랜덤 닉네임 생성기
- 간단한 검색
- TIL
- java가 중요한 이유
- coding language
- import.java.util.random
- where 조건식
- dbeaver
- sql 사칙연산
- right()
- dbms
- Table
- Today
- Total
목록dbeaver (7)
수수한 코딩세상
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nIHjb/btsIgDuBr1h/4tmgG6cuYjEm9y2KShLXjK/img.png)
DBMS : MySQLEditor : DBeaver 테이블에서 컬럼데이터를 조작해서 출력할 수 있는 방법에는 여러 방법이 있습니다. 그중에서 사직연산과 문자 컬럼의 문자 데이터를 다루는 함수들에 대해 정리해 보도록 하겠습니다. 사칙연산 ▶ 더하기 (+)SELECT 컬럼명 + 10 FROM 테이블명;해당 컬럼에 10을 더한 값이 출력됩니다. ▶ 빼기 (-)SELECT 컬럼명 - 10 FROM 테이블명;해당 컬럼에 10을 뺀 값이 출력됩니다. ▶ 나누기 (/)SELECT 컬럼명 / 10 FROM 테이블명;해당 컬럼에 10을 나눈 값이 출력됩니다. ▶ 곱하기 (*)SELECT 컬럼명 * 10 FROM 테이블명;해당 컬럼에 10을 곱한 값이 출력됩니다. ▶ 컬럼끼리 사칙연산SELECT 컬럼명1 / 컬럼명..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Dc9i2/btsIa3HunTa/3vcmR6dGljPwJCBiF3EZe1/img.png)
DBMS : MySQLEditor : DBeaver 데이터 분석을 위해서는 데이터 안에서 의미를 찾아내는 것입니다. 의미를 찾기 위한 방법 중 하나로 통계를 내는 방법이 있습니다. 이번 글에서는 데이터 안에서 통계를 낼 때 사용하는 집계 함수(Aggregate Functions)에 대해 정리해 보도록 하겠습니다. 집계함수 (최댓값, 최솟값, 평균값, 합계, 개수 세기)▶ 최댓값 (Maximum)SELECT MAX(컬럼명) FROM 테이블명;해당 컬럼의 최댓값을 알 수 있습니다.☞ 응용 : MAX() 말고 다르게 최댓값 구하는 방법LIMIT 연산자를 이용하면 출력 행 개수를 지정해 줄 수 있습니다. 오름차순으로 정렬 후 첫 번째 행을 출력하면 그게 최댓값이 됩니다.SELECT 컬럼명 FROM 테이블명 OR..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HLYlL/btsH9FGCeEG/OJWBK2CtvjDh8y0cIWDkK1/img.png)
DBMS : MySQLEditor : DBeaver 필터링을 할 때에는 WHERE 문을 사용하여 원하는 행을 찾아낼 수 있습니다. 데이터 안에서 문자로 검색을 하고 싶을 때는 한계가 있습니다. 그럴 때 사용 할 수 있는 간단한 검색 기능 연산자 LIKE, %, _에 대해서 공부한 내용을 정리해보려 합니다. 간단한 검색 기능 (LIKE, %, _)▶ 찾고싶은 문자가 들어가 있는 데이터 출력 LIKE '%단어%'SELECT * FROM 테이블명 WHERE 상품명 LIKE '%소파%';찾고 싶은 단어가 포함된 데이터를 출력하기 위해 검색하려면 `컬럼명 LIKE '%검색할 단어%'` 형식으로 작성하면 됩니다.LIKE : 비교연산자% : 아무 문자 (wildcard)☞ 와일드 문자 (wildcard charact..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/3exCu/btsH5ikLMS4/L0Pv4RgSWdn2uzgj1PCz6k/img.png)
DBMS : MySQLEditor : DBeaver 데이터를 필터링할 때 사용하는 WHERE 문 뒤에는 조건식이 오게 됩니다. 조건식 1개만 사용하여 원하는 데이터를 추출할 수 있다면 좋지만, 일반적으로 조건식을 여러 개 사용해야 원하는 데이터를 추출할 수 있는 상황들이 더 많습니다.WHERE 문 뒤에 조건식을 여러개 사용하는 장법에 대해 정리해 보겠습니다. 조건식 여러개 사용하기 (AND / OR)▶ AND 연산자 사용SELECT * FROM 테이블명 WHERE 가격=5000 AND 카테고리 = '가구';AND : 왼쪽 조건식과 오른쪽 조건식이 동시에 맞는 데이터 출력코드를 예시로 들면 가격이 5000원이면서 카테고리가 가구인 상품 데이터를 추출해 낼 수 있습니다. ▶ OR 연산자 사용SELECT *..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/UeHQt/btsHHLMMV43/aHaRBlgmV6waDWImYr8W80/img.png)
DBeaver를 사용하다 보면 SQL 문의 함수 또는 기본 문법 명령어들을 대문자로 자동 변환하여 사용하여 가독성을 높이고 싶을 때가 있습니다.명령문을 자동으로 대문자로 설정해주는 방법에 대해 정리해 보겠습니다. 1. 윈도우 > 설정 2. 편집기 > SQL 편집기 > SQL 자동완성 > Insert case > Upper case > 적용 3. 편집기 > SQL 포맷 > Keyword case > Upper > 적용 > Apply and Close 방법 2번은 함수들을 대문자로 자동변환해 주고, 방법 3번은 기본적인 SELECT, WHERE, FROM 등의 명령문을 대문자로 자동변환 해주는 방법입니다.원하시는 기호에 따라 편집해 주시면 좀 더 가독성 높은 코딩을 하실 수 있으실 겁니다.이상 SQL 문 대..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/d1vggU/btsHBdo1RCk/MYU9bWi2cpuWta6WiomwJ0/img.png)
DBMS : MySQLEditor : DBeaver SQL(Structured Query Language)은 데이터베이스에서 데이터를 조작하는 데 사용하는 데이터 처리 언어입니다.SQL을 사용하여 데이터 베이스의 데이터를 1. 삽입 (Create)2. 출력 (Read) 3. 수정 (Update) 4. 삭제 (Delete) 이 가능합니다. 오늘은 기본적인 데이터베이스에 들어가 있는 데이터를 출력하고 정렬하는 방법에 대해 정리해 보려 합니다. 데이터 출력 (SELECT)▶ 테이블의 모든 컬럼 출력SELECT * FROM 테이블명;별표 * (Asterisk, 아스테리스크)는 모든 컬럼이라는 뜻입니다. ▶ 특정 컬럼만 출력SELECT 컬럼명 FROM 테이블명; ▶ 여러 개의 특정 컬럼만 출력SELECT 컬럼..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/uKqbC/btsGEX92WD8/Saiat8l74Rx0j6jukyvokK/img.jpg)
DBeaver란 DBeaber는 SQL 클라이언트이자 데이터베이스 관리 도구입니다. DBeaver라는 하나의 툴로 여러 데이터베이스를 관리할 수 있습니다. 시중에 나와있는 거의 대부분의 데이터 베이스를 연결해서 쿼리를 보냄으로써 쉬운 관리가 가능합니다. DBeaver 설치에 관해서는 개발자 시니님의 글을 참조하시면 편하십니다. (아래 링크를 같이 첨부합니다)https://dev-cini.tistory.com/42 [ DBeaver ] DBeaver 란? 설치 방법디비버는 왜 쓰는 거죠? 우리는 종종 두 개 이상의 데이터베이스를 사용하는 경우가 있습니다. 그럴 때 만약 Mysql, Oracle 쓴다고 하면 각각 Mysql은 MySQL Workbench를 Oracle은 sqldeveloper를 설치하여 관리..