반응형

insert 3

Insert Dummy Data into MySQL w/ Python

MySQL 에 Dummy Data 삽입 w/ Python 더미 데이터가 필요한 일이 생겨서 코드를 만들어봤다 userTest 라는 Table 을 만들고 id, name, email Column 으로 구성했다 CREATE TABLE userTest ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(100), email VARCHAR(100));Cursor 커서 MySQL 에서 SQL 쿼리를 실행하고 그 결과를 가져오는 역할커서를 사용하여 SELECT, INSERT, UPDATE, DELETE 같은 SQL 문을 실행할 수 있다  import mysql.connectorimport randomimport string # MySQL 연결 정보 config = { ..

TIL/Python 2025.02.11

[Docker] docker-container 로 MySQL 접속하기

Docker어플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼환경에 구애받지 않고 어플리케이션을 신속하게 배포 및 확장할 수 있다 1. 캡슐화 2. 특권/ 비특권 컨테이너 - 비특권 컨테이너는 호스트 시스템의 민감한 자원에 대한 접근이 제한된다, 보안 상으로는 안전하지만 시스템 제어가 불가하다 - 특권 컨테이너는 Host 시스템의 리소스를 더 많이 제어할 수 있는 권한을 가지고 있다Docker Container 어플리케이션을 독립된 환경에서 실행할 수 있는 환경 Docker-Compose여러 개의 컨테이너를 관리하고 설정하는 도구  컨테이너는 캡슐화되어 어플리케이션을 실행하는 독립된 환경이고, 컨테이너들을 Docker-Compose 에 담아 관리한다 컨테이너는 화물 상자, Dock..

TIL/DOCKER 2024.12.07

[TIL] RB Tree 구현하기 #2

RB Tree 기본 개념 과 RB Tree 구현하기 #1 에 이어서, rbtree.c 구현 #25. 왼쪽으로 회전시키기 void delete_rbtree(rbtree *t)RB Tree 에 삽입/ 삭제를 수행할 때 회전을 통해 트리의 균형을 유지하는 경우가 많기 때문에왼쪽으로, 오른쪽으로 회전하는 함수를 별도로 구성했다 왼쪽으로 회전하는 경우는 루트의 오른쪽 자식에 새로운 오른쪽 자식이 생기는 상황인데 기존의 오른쪽 자식을 루트로 올리고 루트는 왼쪽 자식으로 내려 보내면서 균형을 맞춘다 그 과정에서 서로를 잘 연결시켜야 하는데 이 부분이 많이 헷갈려서 그림을 그리며 개념을 이해했다 // FixUp 시 좌회전void rotate_left(rbtree *t, node_t *node){ // 1. rig..

TIL 2024.10.17
반응형