본문 바로가기

MySQL3

과제-파이썬 + 데이터베이스를 활용한 과제(병원 인사 관리 시스템_ver2) 제가 개발한 프로그램은 병원 내 인사 관리를 용이하게 하기위한 목적으로 설계되었습니다. 환자, 의사, 간호사의 정보를 관리하고 기록하는 기능을 제공합니다. 아래 이미지는 환자, 의사, 간호사 엔터티 간의 관계를 나타낸 다이어그램입니다. 파이썬 코드: import MySQLdb import time class Database: def __init__(self): self.db = None self.cursor = None def connect(self): self.db = MySQLdb.connect('localhost', 'root', '1234', 'hs') self.cursor = self.db.cursor() def disconnect(self): self.cursor.close() self.db... 2024. 3. 28.
4. 파이썬과 MySQL 연동 1. MySQLclient 파이썬에서는 MySQL 서버와 통신할 수 있는 파이썬용 데이터베이스 커넥터를 다양하게 지원 PyMySQL, mysqlclient를 가장 많이 사용함 사용법은 비슷하나 속도가 빠른 mysqlclient를 권장하고 있음 pip install mysqlclient import MySQLdb 1-1. MySQL 접속하기 MySQLdb.connect(host='IP주소', user='사용자', password='비밀번호',db='DB명') 1-2. cursor 생성하기 하나의 DataBase Connection에 대해 독립적을 SQL문을 실행할 수 있는 작업환경을 제공하는 객체 하나의 connection에에 동시에 한 개의 cursor만 생성할 수 있으며, cursor를 통해 SQL문을.. 2024. 3. 28.
1. 데이터베이스 입문기 1. 데이터란 무엇인가? 데이터는 정보를 나타내는 숫자, 문자, 기호의 집합입니다. 컴퓨터나 디지털 장치에서 처리하고 저장할 수 있는 형태로 존재합니다. 데이터는 크게 두 가지 유형으로 나눌 수 있습니다. 구조화된 데이터: 정해진 형식과 구조를 가지고 있는 데이터입니다. 예를 들어, 데이터베이스에 저장된 데이터가 이에 속합니다. 비구조화된 데이터: 정해진 형식이나 구조를 가지고 있지 않은 데이터입니다. 예를 들어, 텍스트 문서, 이미지, 음성 파일 등이 이에 속합니다. 2. 데이터베이스란 무엇인가? 체계적으로 구성된 데이터의 집합이며 특정 목적을 위해 조직화되고 관리 정보를 효율적으로 저장, 검색, 업데이트, 관리할 수 있는 기술적인 도구와 구조를 제공 데이터베이스를 관리하는 데 사용되는 기술적인 소프트.. 2024. 3. 25.