본문 바로가기

DataBase11

⏺과제 _ 축구선수관리 프로그램 기획 기획의도 1. 경기 전략적 고려: 경기 도중에는 다양한 상황이 발생할 수 있습니다. 선수 정보를 통해 각 선수의 특성과 능력을 파악하여 특정 상황에 최적의 대응을 할 수 있습니다. 예를 들어, 공격이나 수비를 강화하기 위해 특정 선수를 교체할 수 있습니다. 2. 포지션에 대한 이해: 각 선수의 주 포지션, 다양한 포지션에서의 경험 등을 고려하여 교체를 결정할 수 있습니다. 이를 통해 팀의 전술을 유연하게 조절하고, 상대팀의 전략에 대응할 수 있습니다. 선수 정보는 전략적인 결정에 필수적입니다. 또한, 선수 정보를 기반으로 경기 진행 상황에 맞는 전략을 수립할 수 있습니다. 3. 선수 정보 관리: 축구팀은 선수들의 개인 정보를 체계적으로 관리해야 합니다. 이에는 선수의 이름, 생년월일, 연락처 등이 포함됩.. 2024. 4. 1.
4-2. DB를 활용한 단어장 만들기 # 단어, 뜻, 레벨 찾아서 가져오는 클래스 class Words: def __init__(self, eng, kor, lev=1): self.eng = eng self.kor = kor self.lev = lev def setEng(self, eng): self.eng = eng def getEng(self): return self.eng def setKor(self, kor): self.kor = kor def getKor(self): return self.kor def setLev(self, lev): self.lev = lev def getLev(self): return self.lev def getLev(self): return self.lev ###### db 연결/해제시켜주는 클래스 clas.. 2024. 3. 28.
4-1. 파이썬 MySQL 연결 1. mysqlclient 파이썬에서는 MySQL. 서버와 통신할 수 있는 파이썬을 데이터베이스 커넥터를 다양하게 지원 PyMySQL, mysqlclient를 가장 많이 사용함 사용법은 비슷하나 속도가 빠른 mysqlclient를 권장하고 있음 파이썬과 연결하려면 데이터에서 드라이버를 만들어 소통할 수 있게 해줘야함 그 드라이버가 바로 ' mysqlclient' 이다. 파이썬과 my sql은 다른 언어이기 때문에 매개체가 필요하다. 1. 접속하기 My SQLdb.connect(host='IP주소',user='사용자',password='비밀번호',db='DB명') 2. cursor 생성하기 하나의 DataBase Connection에 대해 독립적으로 SQL문을 실해알 수 있는 작업환경을 제공하는 객체 하나.. 2024. 3. 28.
3-3. My SQL 사용자 수정 1. 사용자 추가하기 MySQL 검색 > MySQL Shell MySQL 8.0 Command Line Client 에서 root 계정으로 로그인 접속 가능한 사용자 추가하기 - create user '사용자명'@'localhost' identified by '비밀번호'; - create user 'apple'@'localhost' identified by '1111'; 사용자 목록 조회 - use mysql; - select user, host from user; 할당 권한 상세 옵션 - create, drop, alter: 테이블에 대한 생성, 삭제, 변경 권한 - select, insert, update, delete : 테이블의 데이털를 조회, 삽입, 변경, 삭제에 대한 권한 - all: 모든 권.. 2024. 3. 27.
LIST