본문 바로가기
반응형

MySQL4

[Python] No module named 'MySQLdb' 해결법 안녕하세요. 오늘은 No module named 'MySQLdb' 해결법에 대해 알아보려고 합니다. 해당 오류는 파이썬 프레임워크 Flask(플라스크) or Django(장고)에서 mysql로 연결하고자 할 때 나는 에러입니다. 인터넷에 쳐보면 너무 복잡하게 해결하려는 글들이 많아서 간단하게 해당 문제를 해결해보려고 합니다. 정말 간단하게 아래의 명령어로 해결하실 수 있습니다. pip install mysqlclient 해당 명령어로 mysqlclient를 설치하게 된다면 다른 것들을 따로 설정하지 않아도 에러가 말끔하게 사라지는걸 확인할 수 있습니다. 이렇게 No module named 'MySQLdb' 해결법에 대해 알아보았습니다. 감사합니다. 2022. 9. 21.
[Mysql] primary key 추가, 삭제, 수정 primary key 추가, 삭제, 수정을 알아보도록 하겠습니다. primary key 추가 ALTER TABLE `DB명`.`테이블명` ADD PRIMARY KEY (`컬럼명`, `컬럼명`); ex) ALTER TABLE `calorie`.`COMMENT` ADD PRIMARY KEY(`ID`, `Date`); primary key 삭제 ALTER TABLE `DB명`.`테이블명` DROP PRIMARY KEY; ex) ALTER TABLE `calorie`.`COMMENT` DROP PRIMARY KEY; primary key 수정 ( 삭제와 동시에 추가 ) ALTER TABLE `DB명`.`테이블명` DROP PRIMARY KEY, ADD PRIMARY KEY (`ID`, `Date`); ex) A.. 2021. 12. 7.
[Mysql] 기본 프로시저 생성, 실행 1~2,000,000 의 값을 명령어 하나로 해결하는 방법 !! DELIMITER $$ CREATE PROCEDURE twoMillion() BEGIN DECLARE i INT DEFAULT 1; WHILE i 2020. 4. 7.
[Mysql] DB 기본 사용법 1. create database DB이름; ==> DB계정 생성 2. show databases; ==> 생성되어 있는 DB계정 확인 3. use DB이름; ==> DB계정으로 접속 4. create table 테이블이름; ==> 테이블 이름으로 테이블 생성 5. show tables; ==> 현재 접속되어 있는 DB계정의 모든 테이블 이름 확인 6. select * from 테이블이름; ==> 테이블 이름의 정보(데이타)를 검색 7. insert into 테이블이름(id, pwd) values(test, 1234); ==> 테이블 이름에 해당하는 테이블에 값을 넣음.(id, pwd)는 테이블 컬럼명을 뜻한다. 7-1. select * from 테이블이름; ==> 테이블 이름의 정보(데이타)를 검색 8.. 2020. 4. 7.