일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- MySQL
- tensorflow
- 시각화
- 리눅스
- 매틀랩
- python visualization
- SQL
- Blog
- 텐서플로
- 서평단
- 독후감
- 월간결산
- 파이썬
- Tistory
- MATLAB
- 한빛미디어서평단
- Python
- Visualization
- 티스토리
- 서평
- matplotlib
- 블로그
- Google Analytics
- 한빛미디어
- 파이썬 시각화
- Pandas
- 통계학
- 딥러닝
- Linux
- Today
- Total
목록SQL (44)
pbj0812의 코딩 일기
0. 목표 - MySQL의 ROLLBACK 명령어 실습하기 1. 실습 1) 테이블 생성 CREATE TABLE pbj_db.user ( ID INT PRIMARY KEY, Name VARCHAR(30) ); 2) 데이터 삽입 INSERT INTO pbj_db.user(ID, Name) VALUES(1, 'a'); INSERT INTO pbj_db.user(ID, Name) VALUES(2, 'b'); INSERT INTO pbj_db.user(ID, Name) VALUES(3, 'c'); 3) 트랜잭션 실행 START TRANSACTION; 4) 세이브 포인트A 지정 SAVEPOINT A; 5) 데이터 삽입 INSERT INTO pbj_db.user(ID, Name) VALUES(4, 'd'); 6) 세..
0. 목표 - MySQL 내에서의 외래키 지정 및 테스트 1. 실습 1) user 테이블 생성 - ID를 pk로 지정 CREATE TABLE pbj_db.user ( ID INT PRIMARY KEY, Name VARCHAR(30) ); 2) 데이터 삽입 INSERT INTO pbj_db.user(ID, Name) VALUES(1, 'a'); INSERT INTO pbj_db.user(ID, Name) VALUES(2, 'b'); INSERT INTO pbj_db.user(ID, Name) VALUES(3, 'c'); 3) 데이터 확인 SELECT * FROM pbj_db.user; - 결과 4) order 테이블 생성 - order_id 를 pk로 지정 - ID를 외래키로 지정(user테이블의 ID와 ..
0. 목표 - MySQL exception을 통한 예외처리 1. 실습 1) 에러 확인을 위한 프로시저 생성 - pbj_db.abcdefghijklmnop 테이블에 현재 시각을 입력하고 출력하는 프로시저 - 실제로 위 테이블은 존재하지 않음 DELIMITER $$ CREATE PROCEDURE pbj_db.exception_test() BEGIN INSERT INTO pbj_db.abcdefghijklmnop(datetime) ( SELECT NOW() ); END $$ DELIMITER ; 2) 에러 확인 call pbj_db.exception_test(); - 결과(1146 에러 발생) 3) 프로시저 삭제 DROP procedure pbj_db.exception_test; 4) 예외처리한 프로시저 생성..
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..