일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- streamlit
- 파이썬공부
- Streamlit기초
- 자바스크립트
- 판다스공부
- 스트림릿 기본
- Android
- db
- 자바
- Flutter
- RESTful API
- 판다스
- MySQL
- serverless
- 자바초보
- 자바스크립트 공부
- 자바프로그래밍
- Pandas
- 파이썬
- 스트림릿
- 웹대시보드 제작
- 안드로이드 스튜디오
- Streamlit기본
- 데이터베이스
- JavaScript
- 웹대시보드 기초
- 자바공부
- 자바기초
- java
- 안드로이드 앱 개발
- Today
- Total
목록데이터베이스 (17)
ruriruriya
MySQL에서 제공하는 집계 함수들인 COUNT(), SUM(), AVG(), MAX(), MIN()은 데이터의 집합을 분석하거나 요약하는 데에 사용된다. 사용할 테이블(books) COUNT() 데이터의 갯수를 세는 함수 books 테이블의 전체 데이터는 몇개? select count(*) from books; author_lname 은 중복데이터가 있다. 따라서, 중복데이터 제거한 유니크한 데이터의 갯수는 몇개? select count(distinct author_lname) from books; 책 제목에 the 가 들어있는 책은, 몇 권입니까? select count(*) from books where title like '%the%'; SUM() 값을 더해주는 함수 books 테이블의 모든 책의..
LIKE는 MySQL에서 문자열 패턴을 검색하기 위해 사용되는 키워드이다. 이를 통해 문자열의 일부 또는 특정 패턴을 가진 데이터를 검색할 수 있다. LIKE는 WHERE 절과 함께 사용되며, 패턴 매칭을 위해 다음과 같은 기호를 사용한다: %: 0개 이상의 문자를 나타내는 와일드카드. _: 하나의 문자를 나타내는 와일드카드. 사용할 테이블(books) like 키워드 문자열 안에, 원하는 문자열이 들어있는지 검색 실제로는 일래스틱 서치(Elasticsearch) 를 더 많이 쓴다. 그래도 쓰이는 경우가 있기 때문에 기초로 알고 있어야 한다. 책 제목에 the가 들어있는 데이터를 가져오시오. select * from books where title like '%the%'; -- % 앞뒤로 사용하여 앞뒤 ..
LIMIT 과 OFFSET은 MySQL에서 데이터베이스 결과를 페이징하여 반환하는 데에 사용되는 절이다. 특히, 큰 데이터셋에서 일부 결과만을 반환하거나 원하는 페이지의 결과를 가져오는 데 사용된다. LIMIT: 결과로 반환할 행의 수를 지정한다. OFFSET: 결과에서 건너뛸 행의 수를 지정하여 결과의 시작 위치를 결정한다. 사용할 테이블(books) limit 키워드 데이터를 끊어서 가져오는 방법으로 자주 쓰인다.(★중요★) 오프셋은 시작하는 지점, 개수는 그 뒤로 개수를 뜻한다. limit 오프셋, 개수; books 테이블의 데이터를 5개만 가져오시오. select * from books limit 0, 5; -- 오프셋, 개수 그리고 나서 위의 5개 이후의 데이터를 또 5개만 가져오시오. sele..
MySQL에서는 컬럼명에 띄어쓰기나 특수 문자를 포함할 때, 해당 컬럼을 억음부호(백틱, backtick)로 감싸서 사용할 수 있다. 이를 사용하여 MySQL에서 예약어나 공백을 포함한 컬럼명을 참조할 수 있다. 억음부호를 사용하여 컬럼명을 감싸면 MySQL은 해당 이름을 하나의 식별자로 인식한다. 이를 통해 MySQL 예약어와 구분하여 사용하거나, 공백이나 특수 문자가 포함된 컬럼명을 명확하게 참조할 수 있다. 억음부호(`)를 사용한 띄어쓰기/공백 있는 컬럼명 사용하기 full name으로 정렬하세요. select *,concat(author_fname,' ',author_lname) as `full name` from books order by `full name` asc; 다만, 일반적으로 컬럼명에..
ORDER BY는 SQL에서 사용되는 절 중 하나로, 결과를 특정 열(column) 기준으로 정렬하는 데에 사용된다. 이를 통해 데이터를 원하는 순서로 정렬하여 조회할 수 있다. 사용할 테이블(books) order by 키워드 오름차순 / 내림차순 정렬을 설정할 수 있다. (★중요★)항상 from 아래에 위치해야 한다. author_lname으로 정렬하시오. select * from books order by author_lname; author_lname 오름차순 정렬 select * from books order by author_lname asc; author_lname 내림차순 정렬 select * from books order by author_lname desc; [DB] 데이터베이스 MyS..
DISTINCT는 SQL에서 사용되는 키워드로, 중복된 값을 가진 레코드(행)를 제거하여 유일한 값만을 결과로 반환하는 데에 사용된다. 이를 통해 중복된 값을 포함하지 않는 유일한 값들을 조회할 수 있다. 활용할 테이블(books Table) distinct 키워드 데이터를 중복제거해서 유니크하게 가져오는 키워드(함수 아님!) author_lname은 카테고리컬 데이터이다.( 중복 데이터가 있음. ) 이 컬럼의 데이터를 유니크하게 가져오자. select distinct author_lname from books; full name으로, 중복제거해서 유니크하게 이름 가져오자. select distinct concat(author_fname,' ',author_lname) as 'full name' from..
1. 데이터베이스 테이블 가져오기 use 키워드를 사용해서 먼저 데이터베이스를 가져와서 Ctrl + Enter 를 눌러 실행한 다음 select와 from 키워드를 사용해서 위 해당 데이터베이스 테이블을 가져와서 확인한다. -- 데이터베이스 가져오기 use new_test; -- 데이터베이스 테이블 가져오기 select * from new_table; 2. 테이블 추가하기 insert into 키워드로 테이블을 지정하고 (,) 괄호안에 컬럼 순서별 컬럼명을 먼저 넣고 value 키워드로 (,) 위의 괄호 안의 컬럼 순서대로 값을 넣어 추가한다. 그리고 테이블 가져오기 명령을 해서 추가 되었는지 확인한다. -- 데이터 추가하기 insert into new_table (age, name) values (12..
Matplotlib를 사용하여 간단한 라인 차트를 만드는 방법은 간단하다. 먼저, 필요한 데이터를 정의하고 plt.plot() 함수를 사용하여 그래프를 생성하면 된다. 예를 들어, x와 y 값이 다음과 같은 경우를 생각해보자. 먼저 Matplotlib 라이브러리를 import 한다. 그리고 numpy 라이브러리도 import 해준다. 아래 예제에 활용될 x와 y의 값을 numpy의 arange 함수로 array 형태로 생성한다. >> import matplotlib.pyplot as plt >> import numpy as np >> x = np.arange(0,10+1) >> x array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]) >> y = np.arange(0,10+1) >..