일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- db
- 파이썬공부
- Streamlit기초
- 파이썬
- 자바프로그래밍
- 웹대시보드 기초
- serverless
- Flutter
- 안드로이드 스튜디오
- 자바스크립트
- 자바
- 판다스공부
- RESTful API
- REACT
- java
- Android
- JavaScript
- 안드로이드 앱 개발
- 자바기초
- 자바스크립트 공부
- 판다스
- MySQL
- Pandas
- 자바공부
- 웹대시보드 제작
- 스트림릿 기본
- 데이터베이스
- 스트림릿
- streamlit
- 자바초보
- Today
- Total
목록분류 전체보기 (251)
ruriruriya

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..

MySQL에서 제공하는 주요 문자열 처리 함수들은 다양한 작업에 사용된다. 함수 설명 예시 CONCAT() 문자열을 연결한다. CONCAT('Hello', ' ', 'World') -> 'Hello World' SUBSTRING() 문자열에서 일부분을 추출한다. SUBSTRING('MySQL', 1, 3) -> 'My' LEFT() 문자열의 왼쪽에서 지정된 수의 문자를 반환한다. LEFT('MySQL', 3) -> 'MyS' RIGHT() 문자열의 오른쪽에서 지정된 수의 문자를 반환 한다. RIGHT('MySQL', 3) -> 'SQL' LENGTH() / CHAR_LENGTH() 문자열의 길이를 반환 한다. LENGTH('Hello') -> 5 UPPER() 문자열을 대문자로 변환 한다. UPPER('..

MySQL에서 데이터를 삭제하는 데에는 DELETE 문을 사용한다. 이를 통해 테이블에서 특정 행이나 모든 행을 삭제할 수 있다. DELETE FROM 삭제할 테이블명 WHERE 특정 조건의 컬럼; 예제 01 / 입은지(last worn) 200일이 지난 셔츠는 삭제하세요. delete from shirts where last_worn >= 200; select * from shirts; 예제 02 / 유행이 지난, polo shirt는 삭제합니다. delete from shirts where article = 'polo shirt'; select * from shirts; 예제 03 / 셔츠 테이블의 모든 데이터를 삭제하세요. delete from shirts; select * from shirts; ..

MySQL에서 UPDATE 문은 테이블에 있는 기존 레코드(행)의 데이터를 업데이트하는 데 사용된다. 이를 사용하여 테이블 내의 특정 행이나 여러 행의 값을 변경할 수 있다. 아래 예제들로 행의 값을 변경해보자. 사용할 테이블 UPDATE 테이블이름 SET 업데이트할 컬럼명1 = 변경 후 값1, 업데이트할 컬럼명2 = 변경 후 값2, ... WHERE 변경 기준 컬럼명 = 변경 기준 값; WHERE 절을 사용하여 업데이트할 행을 선택할 수 있다. 이 절을 사용하지 않으면 테이블의 모든 행이 지정된 값을 가지도록 업데이트된다. 예제01 / polo 셔츠의 사이즈를 M로 바꾸세요. update shirts set shirt_size = 'M' where article = 'polo shirt'; select..

MySQL에서 SELECT는 데이터베이스 테이블에서 정보를 가져오기 위해 사용하는 키워드이다. SELECT 문을 사용하여 특정 열(column)이나 모든 열의 데이터를 가져올 수 있다. 아래 테이블로 예제를 풀어보자. 1. 원하는 컬럼만 가져오기 -- 모든 셔츠의 article 과 color를 가져오시오 select article, color from shirts; 2. 원하는 데이터 값을 조건으로 원하는 컬럼과 해당 행만 가져오기 -- medium 사이즈의 셔츠에서, shirt_id만 빼고 전체 컬럼을 가져오시오 select article, color, shirt_size, last_worn from shirts where shirt_size = 'M'; SELECT는 데이터베이스에서 정보를 읽는 데 ..