본문 바로가기

전체 글

(58)
Python - MySQL연결 py의 pymysql사용 cmd python폴더 - scripts pip3 install pymysql
MariaDB 한글설정 - ERROR 1366 (22007): Incorrect string value 기본적으로 한글이 깨지기에 인코딩 해줘야 한다. 1. DB생성시 설정 mysql> create database DB_NAME default character set utf8 collate utf8_general_ci; create database DB_NAME default character set utf8; 2. 기존 데이터베이스에서 설정 mysql> alter database DB_NAME default character set utf8 collate utf8_general_ci; 3. 테이블 생성시 설정 mysql> create table TABLE_NAME ( num1123213...... ) default character set utf8 collate utf8_general_ci; 4. 기존 ..
MySQL - DDL, DML cd c:\mysql 있는 폴더\bin mysql -u root -p 패스워드 입력 ● 데이터베이스 목록 확인 - show databases ● 데이터베이스 선택 - use db명 ● 테이블 조회 1. DDL ● 데이터베이스 생성 - create database db명 ● 테이블 생성 - create table 테이블명(컬럼명 형식) ● 테이블 표시 ● 테이블 변경 ALTER TABLE 테이블명 ADD 속성명 속성타입 - 속성추가 ALTER TABLE 테이블명 DROP 속성명 - 속성삭제 ALTER TABLE 테이블명 CHANGE COLUMN 이전속성명 새속성명 속성타입 - 속성변경 ALTER TABLE 테이블명 MODIFY COLUMN 속성명 새속성타입 - 속성타입변경 ALTER TABLE 테이블명 R..
MySQL 재설치 오류 MySQL 설치하다가 오류가 나서, 제어판에서 삭제후 재설치를 시도했으나 제어판에서 'error 1316 지정한 계정이 이미 있습니다.' 라고 나오며 삭제가 되지 않는다. 그럴땐 https://support.microsoft.com/ko-kr/windows/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8%EC%9D%B4-%EC%84%A4%EC%B9%98-%EB%98%90%EB%8A%94-%EC%A0%9C%EA%B1%B0%EB%90%98%EC%A7%80-%EC%95%8A%EB%8F%84%EB%A1%9D-%ED%95%98%EB%8A%94-%EB%AC%B8%EC%A0%9C-%ED%95%B4%EA%B2%B0-cca7d1b6-65a9-3d98-426b-e9f927e1eb4d 프로그램이 설치 또는..
Python - Pandas(판다스) 0. 정의 데이터를 다루는데 사용되는 패키지. 매우 높은 속도로 데이터를 분석할 수 있으며, 이를 이용하여 csv파일 또는 데이터베이스로부터 데이터를 쉽게 읽고 쓸 수 있음 데이터를 조작하고 새로운 칼럼 생성 주요 자료구조로는 DataFrame, Series 가 있다. 먼저 pandas와 numpy를 import 1. Series value와 index의 형태를 지니는 1차원 구조. Value의 값을 나타내는것을 Series라 표현 2. DataFrame 인덱스(행)와 라벵(열, 칼럼)으로 구분 1) 출력 ● df.index - DataFrame의 Index를 표시 ● df.colums - DataFrame의 column을 표시 ● df.ix[a] - DataFrame의 Index 값에서 'a'에 해당하..
Python - 가상환경 설정 프로젝트를 진행할 때 독립된 환경을 만들어 주는 도구 0. 가상환경 만들 경로로 접속 c:\ python -m venv 가상환경 이름 # venv : 가상 환경을 만들고 관리하는데 사용되는 모듈 1. Windows 가상 환경 구축 1) 'korea'라는 가상환경 생성 python -m venv korea 2) 생성한 가상환경 폴더로 이동 cd korea 3) 파이썬이 설치된 폴더 아래에 있는 Scripts 폴더에 있는 activate.bat 파일 실행 scripts\activate.bat # 그냥 activate korea 라고 해도 됌. 4) Python 접속, package 설치 및 프로그래밍 5) 가상환경 비활성화 deactivate 비활성화 하지 않으면 계속 활성화됌 2. Anaconda 가상 환..
Anaconda 보안해제 보안때문에 안되는 경우 보안 해제하는 방법 - c:\Anaconda Anaconda경로에서 속성 클릭. (c:\programdata\ 에 있을수도 있다)
Python - Class 0. Class란? - 변수와 함수를 모아 놓은 것 - 단어의 첫 문자는 대문자로!( 변수 : 띄어쓰기로 블록구분 지역변수 : (블록내에서만 사용) 전역변수(=멤버변수=클래스변수) : 어느곳에나 사용 가능 x = 100 클래스변수 : 클래스명으로 선언하는 변수 test x=100 실제로 많이 쓰임 ● 클래스 작성 예제 1. 생성자 - 객체를 생성할 때 호출되는 함수로써, 객체 생성 시 초기화 작업을 위해 존재 2. 상속 - 부모클래스의 멤버를 자식클래스가 물려받음 - 코드의 재사용, 자식클래스는 필요한 기능만을 정의하거나 기존의 기능을 변경할 수 있음 class 클래스 이름(상속할 클래스 이름)