일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- java
- mysql
- column
- 자바트랙
- TIL
- right()
- java알기
- database
- import.java.util.random
- 대문자 자동변환
- db
- Table
- left()
- 간단한 검색
- java가 중요한 이유
- 조건식 여러개
- where 조건식
- 데이터베이스
- dbeaver
- 스프링 트랙
- coding language
- sql
- java의 작동방식
- 자바
- 언어알기
- 리스트자료형
- 랜덤 닉네임 생성기
- dbms
- like %
- sql 사칙연산
- Today
- Total
목록수수한 코딩세상/DB (11)
수수한 코딩세상
![](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/bQPxrP/btsHPZ6elHH/HI6Od6pBdUVdTs0MpV4Ek0/img.png)
DBMS : MySQLEditor : DBeaver SQL 문법 중에서 WHERE 문은 원하는 행에 필터링을 하여 데이터를 추출하고 싶을 때 사용하는 문법입니다."원하는 행만 출력하는 것 = 필터링" 이라고 생각하면 편하실 겁니다. 데이터 필터링 (WHERE)▶ WHERE 문법 기본 작성법SELECT 컬럼명 FROM 테이블명 WHERE 조건식; ▶ 조건식 기본 작성법SELECT 컬럼명 FROM 테이블명 WHERE 컬럼명 = 값;WHERE 문 뒤의 조건식은 컬럼명=값 형식으로 작성하시면 됩니다. ▶ 조건식의 값이 문자 타입의 자료형일 경우 작성법SELECT 컬럼명 FROM 테이블명 WHERE 카테고리 ='가구';조건식의 값이 문자 타입의 자료형인 경우 '문자'처럼 따옴표를 사용하면 됩니다.데이터베이스에..
![](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/cjhT5l/btsGTyV26QZ/NkKgvWHcF8bqIbmxfn6TVk/img.png)
테이블에 데이터를 삽입하기 전 Column을 생성해 줄 때 데이터 타입(Data type)을 설정해 주어야 합니다.Data type은 데이터의 종류를 말합니다. 데이터 타입에는 문자, 숫자, 시간, 참과 거짓 등 여러 종류가 있습니다.이번에는 다양한 데이터 타입에 대해 정리해 보았습니다. 1. 문자Data type저장가능 문자수특징CHAR0 ~ 255자CHAR(숫자)로 최대용량 지정VARCHAR0 ~ 65535자VARCHAR(숫자)로 최대용량 지정TEXT0 ~ 65535자-TINYTEXT0 ~ 255자-MEDIUMTEXT0 ~ 1600만자-LONGTEXT0 ~ 42억자- 데이터 타입을 문자로 설정하고 싶으시면 이 중에서 고르면 됩니다.주로 VARCHAR 을 많이 사용하여 문자를 저장합니다.가벼운 문자가 ..
![](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를 설치하여 관리..