일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CentOS
- rabbitmq
- nginx
- SQL
- Switch
- Go
- deep learning
- 기초 수학
- mariadb
- javascript
- NCP
- React
- Babel
- Node
- docker
- phpredis
- php
- nodejs
- fastapi
- 블레이드 템플릿
- python
- Machine Learning
- laravel
- Redis
- Redux
- AWS
- For
- webpack
- linux
- Backbone.js
- Today
- Total
목록SQL (4)
개발일기
서버를 운영하다보면 다른 서버의 DB내용을 가져오거나 서버에 문제가 발생하여 DB의 내용에 오류가 발생하는 등의 문제가 발생할 수 있다. 만약의 일을 대비하여 DB의 내용을 백업 및 복원하여 데이터를 보관하고 있을 경우, 위의 경우에 대해 발빠르게 대처할 수 있다. 1. 특정 데이터베이스 백업 mysqldump -u [사용자 아이디] -p [데이터 베이스 이름] > [백업 결과 파일명] 특정 DB의 내용을 백업하여 저장하고자 할 경우, 위와 같이 터미널 창에 입력하면 된다. mysqldump -u root -p test_db > /workspace/test.sql root사용자의 test_db 데이터베이스 데이터들을 /workspace/test.sql로 백업(export)한다는 것을 뜻한다. 위와 같이 ..
필수 설치 요소 pip3 install sqlalchemy # ORM을 통하여 DB 쿼리문을 작성하기 위해 설치 pip3 install python-dotenv # DB관련 정보를 입력할 때, 환경변수를 통하여 내용을 입력하기 위해 dotenv 설치 폴더구조 └── app ├── __init__.py ├── apis │ ├── __init__.py │ └── test.py ├── core │ ├── __init__.py │ └── config.py ├── crud │ ├── __init__.py │ └── crud_test.py ├── db │ ├── __init__.py │ ├── connection.py │ ├── models │ │ ├── __init__.py │ │ └── test_model.py..
CONVERT와 CAST는 SQL에서 한 칼럼의 데이터 타입을 다른 형식으로 변환시켜 보여주도록 도와주는 타입 변환 함수이다. 0. 준비단계 문자타입의 count라는 칼럼을 가진 테이블 생성 CREATE TABLE example( count VARCHAR2(10) ); 1. CAST 사용법 CAST( 칼럼명 AS 변환하고자 하는 타입) 예제 SELECT * FROM test ORDER BY CAST(count AS NUMBER) DESC; 2. CONVERT 사용법 CONVERT(데이터 타입, 칼럼명) 예제 SELECT * FROM test ORDER BY CONVERT(NUMBER, count) ASC; convert에는 추가로 스타일을 지정하여 날짜값을 변환하여 출력할 때 유용하게 사용할 수 있다. ..
1. Redis란 무엇인가? Redis는 다양한 NoSQL 중 한 종류이다. 기존의 RDBMS (Oracle, Mysql 등)같은 관계형 데이터베이스는 값들을 테이블 형식으로 지정한 후, 값을 저장하는 타입을 뜻한다. 하지만 NoSQL은 Key, Value 형식으로 값들을 저장한다. 이러하게 값을 저장하기에 사용하기에 쉽고, 문법구문도 간단하여 SQL 처음 접하는 사람들이(?) SQL의 맛을 보기 가장 좋은 방법이기도 하다. 2. Redis를 활용하는 이유? Redis를 활용하는 이유는 여러가지가 있을 수 있겠지만, 가장 주된 요소로는 속도이다. 관계형 데이터베이스에서 테이블에 속해있는 값들을 가져오는 속도와 Redis에 저장되어져 있는 값을 가져오는 속도를 비교해 보았을 때 관계형 데이터베이스보다 훠얼..