본문 바로가기
728x90
반응형
SMALL

전체 글 보기262

[MySQL] member 테이블 예제 복습하기! 🤓 1. 데이터베이스 연결 # 데이터베이스 생성 create database kdt; # 데이터베이스 선택 use kdt; 2. 테이블 생성 create table member( userid varchar(20) primary key, # 중복, null 불가 userpw varchar(200)not null,# 중복 허용, null 불가 username varchar(20) not null,# 중복 허용, null 불가 hp varchar(20) not null,# 중복 허용, null 불가 email varchar(50) not null,# 중복 허용, null 불가 gender varchar(10) not null, ssn1 varchar(6) not null,# 주민번호 앞 6자리 ssn2 varch.. 2023. 3. 15.
[MySQL] 테이블, 필드 데이터 다루기 create table word3 (select * from word); select * from word3;​ create table word2( eng varchar(50) primary key, kor varchar(50) not null, lev int ); 1. 테이블 1-1. 테이블의 생성 ✅ 단어장 테이블을 만들어보자. use kdt; # 사용할 데이터베이스 선택 create table word( eng varchar(50) primary key, kor varchar(50) not null, lev int ); desc word; # 테이블 확인 테이블 생성이 잘 되었다. 1-2. 테이블에 데이터 삽입 ✅ 단어장 테이블에 데이터 삽입하기 insert into 테이블명 values (값1, .. 2023. 3. 15.
[MySQL] SQL이란? & 데이터 타입과 제약조건 알아보기! 1. SQL(Structured Query Language) 데이터 베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어 대소문자를 구별하지 않음 문자열을 사용할 때 ''(싱글쿼트)만 사용 언어의 종류 DDL(Data Definition Language) DML(Data Manipulation Language) DCL(Data Control Language) 종류 설명 주요 명령어 DDL 데이터베이스나 테이블 등을 생성, 삭제하거나 그 구조를 변경하기 위한 명령어 CREATE, ALTER, DROP DML 데이터베이스에 저장된 데이터를 처리하거나 조회, 검색하기 위한 명령어 INSERT, UPDATE, DELETE, SELECT 등 DCL 데이터베이스에 저장된 데이터를 관리하기 위하여 데이터의 .. 2023. 3. 15.
[MySQL] MySQL 서버 다운로드 & 이용하기! - Window기준 1. MySQL 서버 다운로드 1) 아래 URL 접속 [서버 다운로드] https://dev.mysql.com/downloads/ MySQL :: MySQL Community Downloads The world's most popular open source database Contact MySQL | Login | Register dev.mysql.com 2) MySQL Community Server 클릭 3) Windows (x86, 64-bit), MySQL Installer MSI 클릭 4) Windows (x86, 64-bit), MSI Installer 다운로드 5) 로그인 하라는 창이 뜨지만 안해도 된다! No thanks, just start my download. 클릭 📍 설치 주의사항 .. 2023. 3. 15.
[MySQL] 데이터베이스(Data Base)와 DBMS(Data Base Management System) 1. 데이터베이스와 DBMS Data: 자료 DataBase: 자료를 통합하여 관리하는 집합체, 저장소 DBMS(DataBase Management System, 데이터베이스 관리 시스템): 데이터 베이스를 관리해주는 소프트웨어 대표적으로 MySQL, 오라클(Oracle), SQL 서버, MariaDB 등 [DBMS 랭킹] https://db-engines.com/en/ranking DB-Engines Ranking Popularity ranking of database management systems. db-engines.com 1-1. DBMS를 사용하는 이유 중복된 데이터를 제거 또는 관리 효율적인 데이터를 처리 자료를 구조화 시킬수 있음 데이터의 접근이 용이함 정합성, 무결성, 보안성 유지 다양.. 2023. 3. 15.
[파이썬, Python] 파이썬으로 파일 정리하기! 📂 📁예제에 사용한 압축파일 1. zip 파일 있는지 알아보기 import os imort glob # 현재 경로 알아보기 os.getcwd() >>> 'C:\\yesung\\jupyter' # 정리 대상 폴더 경로를 설정 target_path = './고라니' # 압축 파일 확인하기 zipfile_path = [] for filename in glob.glob(target_path, '**/*.zip'), recursive = True): # 모든 zip파일 zipfile_path.append(filename) print(zipfile_path) >>> ['./고라니\\데이터저장_물류.zip'] # 고라니 폴더 안에 zip파일 한 개 있음 1-1. 압축 파일 해제하기 import zipfile for fi.. 2023. 3. 14.
[파이썬, Python] 파일 입출력 라이브러리 - 3️⃣ zlib, gzip, zipfile, tarfile_파이썬으로 파일 압축/압축 해제하기! 1. 데이터 압축 대용량 데이터 및 대량의 파일을 전송 시 전송 속도가 느리며 전송 문제가 발생할 가능성이 매우 높음 데이터 압축의 종류 손실 압축: 사람이 눈치채지 못할 수준의 정보만 버리고 압축하는 방법 무손실 압축: 데이터 손실이 전혀 없는 압축 압축률: 압축된 자료량(압축된 데이터 크기) / 원시 자료량(원래 데이터 크기) 다양한 압축 알고리즘에 따라 압축 성능 및 시간이 좌우됨 압축: 인코딩(encoding) 압축 해제: 디코딩(decoding) 2. zlib 데이터를 압축하거나 해제할 때 사용하는 모듈 compress()와 decompress() 함수로 데이터를 압축하거나 해제 데이터 크기를 줄여서 전송이 필요한 경우 사용 ✅ 'Hello Python!'을 10000번 작성한 문자열을 압축하기.. 2023. 3. 14.
[파이썬, Python] 파일 입출력 라이브러리 - 2️⃣fnmatch & shutil _파이썬으로 파일 찾기, 복사, 이동하기! 1. glob.glob() 이용하여 확장자로 파일 찾기 1-1. 현재 폴더에서 파일 찾기 # 현재 경로 알아보기 os.getcwd() >>> 'C:\\yesung\\jupyter' # glob으로 .txt파일 전체 불러오기 for filename in glob.glob('*.txt'): # 모든 txt파일을 찾기 print(filename) >>> # 현재 폴더에 .txt 파일 없음! 1-2. 하위 폴더에서 파일 찾기 for filename in glob.glob('**/*.txt): print(filename) >>> sample\새파일1.txt sample\새파일2.txt sample\새파일3.txt sample\새파일4.txt sample\새파일5.txt ✅재귀적으로 모든 txt 파일과 모든 디렉토.. 2023. 3. 14.
728x90
반응형
LIST