일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Ga
- 서평
- 월간결산
- 서평단
- matplotlib
- 매틀랩
- tensorflow
- 텐서플로
- Visualization
- Python
- Linux
- python visualization
- 티스토리
- 한빛미디어서평단
- 딥러닝
- MATLAB
- 통계학
- 한빛미디어
- 시각화
- Tistory
- Pandas
- MySQL
- 파이썬
- Google Analytics
- Blog
- 리눅스
- SQL
- 블로그
- 파이썬 시각화
- 독후감
- Today
- Total
목록MySQL (48)
pbj0812의 코딩 일기

0. 목표 - MySQL 반복문 사용하기 1. 실습 1) 테이블 존재시 테이블 제거 DROP TABLE IF EXISTS pbj_db.guguTBL; 2) 테이블 생성 CREATE TABLE pbj_db.guguTBL (txt VARCHAR(100)); 3) 프로시저 존재 시 삭제 DROP PROCEDURE IF EXISTS whileProc; 4) 본문 - DELIMITER 를 이용해 문단 위치 설정(DELIMITER 안에서 한번만 실행하면 전체 구문 다 돔) - whileProc이라는 프로시저 생성 - 출력문을 저장하기 위한 str, 구구단의 앞자리 수와 뒷자리 수를 받기 위한 i, k 선언 - while 문을 이용한 반복문 DELIMITER $$ CREATE PROCEDURE whileProc() ..

0. 목표 - MySQL 내에서 VIEW 테이블의 생성 및 삭제 연습 1. 장단점 - 링크 참조 2. 실습 1) 데이터 준비 - 링크 참조 2) view 테이블 생성 - country 마다의 profit의 합계를 저장하는 테이블 생성 CREATE VIEW view_test AS SELECT country, SUM(profit) FROM pbj_db.window_test GROUP BY country; 3) 확인 SELECT * FROM view_test; - 결과 4) 삭제 DROP VIEW view_test; 3. 참고 - view 테이블 장단점 - view 테이블 관련 명령어

0. 목표 - Grafana에 MySQL을 연동하여 Grafana 에서 MySQL 정보 모니터링 1. 실습 1) 실험 데이터 생성 (1) MySQL 기본 설치 : 링크 참조 (2) 테이블 생성(workbench 사용) - 날짜에 따른 점수 CREATE TABLE pbj_db.time_test(date date, score INT NOT NULL) ENGINE = INNODB; (3) 데이터 삽입 INSERT INTO pbj_db.time_test(date, score) VALUES ("2020-06-09", 100); INSERT INTO pbj_db.time_test(date, score) VALUES ("2020-06-10", 150); INSERT INTO pbj_db.time_test(date, ..

- flask에 관한 자세한 예제 및 설명은 여기를 참고 바랍니다. 0. 목표 - mysql에 쌓여있는 정보를 웹 페이지에 표출 - 사전 db 작업 1. library 호출 - pip install 라이브러리명 을 이용항여 필요한 라이브러리 설치 import pymysql import pandas as pd from flask import Flask 2. db 접속 함수 제작 - pbj_db db의 Score 테이블의 모든 정보를 호출 def db_connector(): db = pymysql.connect(host='127.0.0.1', port=3306, user='***', passwd='***', db='pbj_db', charset='utf8') cursor = db.cursor() sql = ..

1. 데이터 준비(MySQL) - MySQL 설치 1) DB 생성 CREATE DATABASE pbj_db default CHARACTER SET UTF8; 2) 생성 DB 확인 SHOW DATABASES; 3) 테이블 생성 - id는 PK - name, score 생성 CREATE TABLE pbj_db.Score ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(32) NOT NULL, score INT NOT NULL ) ENGINE = INNODB; 4) 생성 테이블 확인 DESCRIBE pbj_db.Score; 5) 데이터 삽입 INSERT INTO pbj_db.Score (name, score) VALUES('pbj', 100); INSERT INTO p..
1. Brew를 사용한 설치 brew install mysql 2. 확인 - brew list를 통해 결과에 mysql이 있는지 확인 brew list 3. mysql 실행 - 비밀번호는 컴퓨터 비밀번호 mysql -uroot -p 4. 참고 - 설치 및 설정
이 페이지는 아사이 아츠시 님의 SQL 첫걸음 중 INSERT 문을 참조 했습니다. 보다 자세한 설명은 책을 참고 부탁드립니다. 1. INSERT로 행 추가하기 식 INSERT INTO 테이블명 VALUES(값1, 값2 ...) 응용 INSERT INTO Table_name VALUES(123, 'abc', '2019-09-17'); 2. 열 지정하여 데이터 추가 식 INSERT INTO 테이블명(열이름1, 열이름2, ...) VALUES('1에 넣을값', '2에 넣을값', ...) - 열이름은 순서가 바껴도 상관없음(대신 뒤의 값도 순서를 맞춰줘야 함) - 지정을 하지 않은 열은 기본값으로 입력됨 - NOT NULL로 되있는 경우, 값을 입력하여 주지 않았을 때 에러 발생 3. 명시적 디폴트 지정 응용..
이 글은 아사이 아츠시님의 책(SQL 첫걸음) 중 SELECT가 관련된 예제들만을 조합하여 적은 내용입니다. 보다 정확한 설명은 책 참조 바랍니다. 1. SELECT - SELECT * FROM TableName; - 데이터 불러오기 2. DESC - DESC TableName; - 테이블 구조 참조 3. WHERE - SELECT 열1, 열2 FROM TableName WHERE 조건식; 4. 비교 연산자 - =, , , =, IS NULL 5. AND - 조건식1 AND 조건식2 - SELECT * FROM TableName WHERE a0 AND b0; * OR 보다 AND의 우선 순위가 높음 6. OR - 조건식1 OR 조건식2 - SELECT * FROM TableName WHERE no=1 O..