본문 바로가기

언어 배우기

(19)
Python - print문에서 의도치 않은 공백 제거 python에서 ,를 쓰면 자동으로 공백이 포함된다. 공백이 보기 싫으면 +를 사용하거나, 공백을 예상하여 print문을 작성하거나, sep 패러미터로 처리!
Oracle - 계정설정 - 유저 생성 CREATE USER [user_name] IDENTIFIED BY [password] DEFAULT TABLESPACE [tablespace_name] TEMPORARY TABLESPACE TEMP; (생성된 유저 확인 방법 : SELECT USERNAME FROM DBA_USERS; ) - 비밀번호 변경 ALTER USER [user_id] IDENTIFIED BY [바꿀 password]; - 유저 삭제 DROP USER [user_id]; - 권한부여 GRANT [권한] TO [user_name]; GRANT connect, resource, dba TO [user_name]; ALL PRIVILEGES : 모든 권한 CREATE USER : 데이터 베이스 유저 생성 권한 SELEC..
MySQL - SELECT 정리 SELECT [PREDICATE] [테이블명.]속성명[AS 별칭][,[테이블명.]속성명,...] [,그룹함수(속성명) [AS 별칭]] [,Window함수 OVER (PARTITION BY 속성명1, 속성명2,... ORDER BY 속성명3, 속성명4,...)] FROM 테이블명[,테이블명,...] [WHERE 조건] [GROUP BY 속성명, 속성명,...] [HAVING 조건] [ORDER BY 속성명 [ASC | DESC]]; [PREDICATE] : 불러올 튜플 수를 제한할 명령어를 기술 - ALL : 모든 튜플을 검색하는 것으로 주로 생략 - DISTINCT : 중복된 튜플이 있으면 첫번째 한 개만 검색, 선택된 속성 대상 - DISTINCTROW : 중복된 튜플을 제거하고 한 개만 검색, 튜플 ..
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'에 해당하..