목록삭제 (6)
NOW OR NEVER
SQLiteDatabase 구조 및 데이터 보는 방법 1. SQLiteDatabase 관리할 수 있는 프로그램을 다운로드하여 설치한다. 다운로드 링크 : https://sqlitebrowser.org/dl/ Downloads - DB Browser for SQLite (Please consider sponsoring us on Patreon 😄) Windows Our latest release (3.12.2) for Windows: Windows PortableApp Note - If for any reason the standard Windows release does not work (e.g. gives an error), try a nightly build (below). Nightly builds..

Instance 생성 방법 1. EC2 Dashboard - Instances - Launch instances 2. tag 설정 3. AMI(Amazon Machine Image) 선택 : AMI Linux 2 4. Instance type 선택 : t2 micro 5. key pair : ssh를 통해 인스턴스에 로그인 할 때 사용됨 ,rsa 타입으로 선택, 다운받은 키페어 파일은 절대 잃어버리면 안됨 6. 네트워크 세팅 add security rules 아래와 같이 추가(아래 사진의 규칙 의미는 어디에서나 가능하다는 뜻) 7. Storage (volumes) - Delete on Termination : 인스턴스를 종료할 때 디스크 또한 비움 v 8. Advanced Details - user da..
View 뷰 하나 이상의 테이블을 합하여 만든 가상의 테이블 실제로 존재하지 않는 가상의 테이블( 실제로 존재하지 않는 select한 결과) 자주 사용하는 복잡한 sql을 미리 뷰를 만들어 두어 편리하게 사용 가능 기본문법 create view 뷰이름 [컬럼이름] as select 문 요약 : 실제로 존재하지 않는 가상의 논리적인 테이블을 말하며 복잡한 sql을 미리 뷰를 만들어 둠으로써 쉽게 조회할 수 있고 사용자별 접근 제한을 위해 뷰를 사용한다. 뷰를 통한 추가, 수정, 삭제 가능 뷰를 통한 레코드 추가 뷰에 레코드 추가시 실제 레코드는 뷰를 만들 때 사용한 모테이블에 추가된다. 그렇기 때문에 뷰 생성시 사용한 컬럼 외의 칼럼들은 null을 허용하거나 default값이 설정되어 있어야 view를 통..
데이터 정의어(DDL) create : 테이블 생성 alter : 이미 있는 테이블 구조 변경 drop : 테이블 삭제 create 문 테이블을 구성하고 속성과 속성에 관한 제약을 정의하고 기본키 및 외래키를 정의하는 명령 create table 테이블이름(속성이름 데이터타입 제약, ... ) 속성들은 ,로 구분 데이터 타입 정수형 : number 가변형 문자타입 : varchar2(글자수) varchar2의 괄호 안은 최대 늘어날 수 있는 크기(글자 수)를 뜻한다. 넣은 데이터가 3바이트라면 3바이트만큼만 차지한다. ex) varchar(20) : 최대 20바이트까지 저장할 수 있다. 단 한글은 3바이트 차지한다. 제약 속성이름 데이터타입 [not null | unique | default 기본값 | ..
파이썬 자료구조(dictionary, set) 1. dictionary 특징 - 순서 없음(순서와 상관없이 출력 이루어짐), 중복 안됨, 수정 가능, 삭제 가능 - key(가져오고자 하는 정보, 중복 안됨), value(값, 중복 가능) 형태(json을 의미하는 건 아니지만 비슷 ex)MogoDB) : key를 가지고 value 조회 - key : 숫자로 하는 경우 별로 없음 , 찾고자 하는 의미있는 단어로 구성함 - 리스트, 튜플, 복소수 등 모든 데이터 타입 삽입 가능 그래서 매우 유용한 데이터 자료 구조 - item: key, value의 한쌍 - 크롤링 할 때 활용 - 출력 print 데이터 출력시 안전하게 조회하기 위해 print(딕셔너리.get(‘key이름’)) 사용하는 것이 좋음 키를 가진 ..
파이썬 자료구조(List, Tuple) - 정말 잘 알아야 능수능란하게 할 수 있고 적재적소로 활용 가능 - 기초 자료형 중 데이터를 담을 수 있는 한곳에 모아서 처리할 수 있는 데이터 타입 - 많은 변수를 사용하는 것은 비효율적이다. 코드도 많이 써야하고 수정사항이나 삭제사항을 다 찾아서 일일이 다 지워야 하는 번거로움이 있다. 코드 변경시 효율적이지 못하므로 자료구조를 활용해야 한다. 1. List 리스트 - 그릇이라 생각 하면 됨 - 배열(숫자의 모음, 학생의 모음 등) - 순서가 있고 중복도 되며 수정도 가능하고 삭제도 가능해서 dictionary와 더불어 가장 많이 쓰는 데이터 타입 - 선언방식 -> 리스트 안에 리스트도 가능 -> 타입이 다른 데이터 같이 선언가능 ->변수=[ ], 변수=lis..