PostgreSQL
-
Python으로 웹 스크래퍼 만들기 - return과 f를 사용하여 문자열과 변수를 같이 사용하기Python 2024. 2. 25. 00:40
return과 f를 사용하여 문자열과 변수를 같이 사용하기 1. return 사용시에 함수를 끝내기 때문에 이후에 쓴 코드는 작동되지 않는다. 2. return은 함수 밖으로 값을 보내준다. 즉 값을 가지고 함수 바깥으로 보낸다. 3. f"" 사용시 문자열과 변수를 같이 사용할 수 있다. 4. f"{넣고싶은 변수이름}+😀" my_name = "jihyun" my_age = "20" my_color_eyes = "brown" print(f"Hello I'm {my_name}, I have {my_age} years in the earth, {my_color_eyes} is my eye color") #f""는 format을 사용한다. #f를 사용함으로써 string과 변수를 같이 사용할 수 있다. #f를..
-
Python으로 웹 스크래퍼 만들기 - return 사용법Python 2024. 2. 23. 15:54
return 사용법에 대하여 학습 return을 사용하여 함수 바깥으로 보내준다. 변수를 선언하는 방법과 선언하지 않는 방법이 있다. def tax_calc(money): return money * 0.35 # 함수 바깥으로 보낸다. def pay_tax(tax): print("thank you for paying",tax) 3. 변수를 선언하는 방법 to_pay = tax_calc(1500000) # money를 받음 pay_tax(to_pay) #to_pay에서 계산된 값을 받아서 pay_tax를 실행시킴 4. 변수를 선언하지 않는 방법 pay_tax(tax_calc(1500000)) # return을 사용하여 함수를 실행시켜보았다. # 변수를 사용하는 경우, 사용하지 않는 경우를 나누어 보았다. d..
-
Python으로 웹 스크래퍼 만들기 - 파이썬 함수 사용Python 2024. 2. 22. 19:21
파이썬 함수의 구조 1. 함수의 구조 def 함수 이름(매개변수): 수행할 문장1 수행할 문장2 print() 함수이름(인수) 1) 매개변수(parameter)와 인수(arguments)는 혼용해서 사용하는 용어이다. 입력으로 전달된 값을 받는 변수, 인수는 함수를 호출할 때 전달하는 입력값을 의미한다. 2. 주의사항 1) 인수가 없을 시 기본값을 설정해주어야 오류가 발생하지 않는다. def say_hello(user_name="anonymous"): print("hello",user_name) say_hello() # hello anonymous 2) 주석은 #으로 달기 3) Ture,False 입력시 앞글자 대문자 사용하기 4) 함수 작성 시 탭 키 or 스페이스바 사용으로 함수 내에 있다는 것을 알..
-
이것이 MySQL이다 - 1장 DBMS 분류, SQL 개요, MySQL 소개DATABASE/MySQL 2024. 2. 21. 23:23
목차 1. DBMS 분류 2. SQL 개요 3. MySQL 소개 1. DBMS 분류 현재 사용되는 DBMS 중에는 관계형 DBMS가 가장 많은 부분을 차지하며, 일부 멀티미디어 분야에서 객체지향형이나 객체관계형 DBMS가 활용되고 있는 추세이다. 1) 계층형 2) 망형 3) 관계형(MySQL,Oracle,DB2,SQL Server,Access 등) 4) 객체지향형 5) 객체관계형 1-1. 계층형 DBMS 1) 처음으로 나온 DBMS의 개념으로 1960년대에 시작되으며 트리형 구조이다. 2) 처음 구축한 이후에는 구조를 변경하기가 까다롭다. 3) 주어진 상태에서의 검색은 상당히 빠르지만, 접근의 유연성이 부족해서 임의의 검색에는 어려움이 따른다. 1-2.망형 DBMS 1) 계층형 DBMS의 문제점을 개선하..
-
VARCHARDATABASE/MySQL 2024. 1. 23. 17:56
프로젝트를 진행하면서 varchar에 대하여 많은 고민이 들었었다. 그리하여 되짚어보며 궁금했던 점들에 대한 내용에 대한 검색 돌입!🤔 1. MySQL에서 VARCHAR와 TEXT 차이점은? 2. 지정된 길이보다 더 긴 문자열이 데이터베이스에 저장된다면 어떻게 될까? 1. MySQL에서 VARCHAR 와 TEXT 차이점은? TEXT(또는 CLOB)나 BLOB와 같은 대용량 데이터를 저장하는 컬럼 타입을 LOB(Large Object) 타입이라고 한다. RDBMS 에서는 LOB 데이터를 Off-Page 라고 하는 외부 공간에 저장한다. https://dev.mysql.com/doc/refman/8.0/en/char.html MySQL :: MySQL 8.0 Reference Manual :: 13.3.2 ..
-
DBeaver로 ERD생성하기DATABASE/PostgreSQL 2024. 1. 21. 19:44
프로젝트를 진행하면서 항상 dbdiagram으로 ERD를 작성했는데, 조금 더 깔끔하게 보기 쉽게 정리하는 방법에 대해 고민해 보게 되었다. DBeaver를 활용해서 DB 다이어그램을 생성하는 것도 간편하고 정돈된 느낌이 들어 공부하며 직접 만들어 보았다. 1. DBeaver 접속 후 Diagrams 우클릭 -> 새 ER 다이어그램 클릭 2. Name에 생성할 Diagram 이름 입력 -> Initial content에서 해당 DB 클릭 -> 완료 클릭 3. 생성된 ERD 확인 후 보기 쉽게 정렬하기
-
DBeaver로 PostgreSQL 연결하기DATABASE/PostgreSQL 2024. 1. 20. 19:51
1. 설치 아래 주소로 접속하여 DBeaver를 설치해 준다. https://dbeaver.io/download/ Download | DBeaver Community Download DBeaver Community 23.3.4 Released on February 5th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 23.3 Released on December 11th, 2023 PRO version website: dbeaver.com Trial version dbeaver.io 2. PostgreSQL 연결하기 1) 우클릭 -> Create ->..
-
PostgreSQL 사용법DATABASE/PostgreSQL 2024. 1. 19. 18:29
SQL을 사용해 보며 Postgre를 사용할 일이 생겨 처음 연결부터 데이터 확인 하는 법까지 차례차례 기록해 보았다. 목차 1. PostgreSQL 설치 2. PostgreSQL 접속 3. 사용자 생성 4. 데이터베이스 생성 5. 데이터베이스 확인 1. PostgreSQL 설치 (Mac OS) 1) 터미널에서 설치 brew postgres 2) 홈페이지에서 설치 https://www.postgresql.org/download/ PostgreSQL: Downloads www.postgresql.org 2. PostgreSQL 접속 1) 서비스 시작 brew services start postgresql 2) 터미널에서 postgre접속하기 psql postgres 3) 사용자 확인 postgres=# \..