본문 바로가기

전체 글

[MySQL] Null의 뜻, 테이블 수정, NN/Default 설정 Null의 뜻 Null로 되어있어야, 판다스에서 Nan으로 인식한다. 테이블 수정 - 좌측 Not Null 로 설정 时 - 공백문자로 처리를 해버린다. - 데이터를 넣어야하는데 넣지 않으면, 문자열은 공백으로 처리하고, 숫자는 0으로 처리한다. - Defalut: 만약에 데이터가 없으면 뭘로 처리하냐 ㄴ 대개는 Null로 처리한다. ㄴ 다르게 처리하고 싶으면 내가 입력한다. - SQL: 데이터베이스를 다루는 언어 ㄴ SQL로 저장시키고, 파이썬으로 작업하고 더보기
[MySQL] CSV로 내보내는 법 CSV로 내보내는 법: 끝 더보기
[MySQL] 컬럼보기 및 간단문법/규칙 컬럼 보기 - 상단 좌측에 클릭하면 비어있는 SQL File이 나올 것이다. 여기서 기본적인 작업을 한다. - 문법: use 우리 DB이름. 코멘트: 하이푼 두번 및 띄어쓰기 ‘-- ’ SQL은 무조건 끝이 ; 콜론으로 끝나야한다. 명령문 작성 후에, ‘컨트롤+ 엔터’로 실행한다. -> 좌측에 굵은 글씨로 뜰거임. 내가 작업하고 있다는 뜻임 - SQL은 프로그램 코드가 아니다. - 한줄씩 작성하여, 확인해 보는 것 - 데이터베이스는 메모리에 저장하는 것이 아니라, 영구적으로 디스크에 저장하는 것. - 중복이 안된 것을 유니크하다고 한다. - DB/ 테이블을 설계할 때는, 중복된 값이 있더라도, 우리가 제대로 찾아낼 수있게 설정을 해줘야한다. -> id 컬럼을 만들어줘야한다. - 앱실행하면 느린 이유 인.. 더보기
[MySQL] 테이블 만들기 MySQL에서 테이블 만드는 법: Create Table 클릭 ㄴ charset/Collation 디폴트로 설정 (UTF8) ㄴ 밑에 코멘트는 메모하는 곳 ㄴ 컬럼 이름 밑에 더블클릭하면 생성할 수 있음 ㄴ 이름 입력하고 tab을 친 뒤 데이터타입으로 넘어간다. ㄴ 데이터 타입에 VARCHAT선택 후 괄호 안에다가 제한할 글자수의 숫자 입력한다. 파이썬에서 데이터 없는 걸 Nan. MySQL에서는 Not Null이라고 한다. 둘다 같은 뜻이다. PK: Primary Key. DB에서 데이터 가져올 때, 가장 빠르게 가져오는 것 AI: Auto Increment(자동증가) -> INT 로 데이터타입을 설정해줘야 작동한다. ㄴ id를 우리가 설정하지 않고, SQL에서 자동으로 입력하게 하는 것 UN: Uns.. 더보기
데이터베이스 간단 설명 용어 숙지 필요: 테이블(Table) 열(Columns): headers) 행(Rows): the actual data 테이블(Table) : ㄴ 2차원 행렬, ㄴ이러한 표를 판다스에서 2차원 프레임으로 처리했다. ㄴ> 판다스 데이터 프레임. - 판다스의 데이터프레임은 메모리에서 작업하는 것. - 데이터베이스에서 작업하는 것은 테이블이라고 한다. (인덱스는 없고, 컬럼만 있음) ㄴ 컬럼이 있고, 데이터를 추가하면, 데이터 =하나의 행 Q) 데이터 몇개냐? A)(4행이면) 4개 있습니다. -> 구분 필요 테이블 명세서 cats - Name - Breed - Age ㄴ 캐츠라는 테이블이고, 네임, 브리드, 에이지라는 컬럼을 가지고 있구나. ㄴ맨 윗부분이 테이블의 이름. ㄴ컬럼 이름 내가 저장하고 있는 데이터.. 더보기
[MySQL] 스키마 생성 = 데이터베이스 생성 - 스키마 데이터베이스(MySQL) - 해당 화면은 MySQL 안쪽, - 여기다가 데이터베이스 스키마를 생성할 것. - 상단에 원통형 플러스 아이콘을 클릭 - 보통은 DB라는 이름으로 작명 , 보통은 소문자로 많이 쓴다. - 그냥 디폴트로 설정한다 = 따로 설정하지 않는다. (디폴트 값: UTF8) - 그리고 하단의 Apply 클릭 - 클릭하면 하기와 같은 창이 뜬다. - 설정한 내용을 한번 더 확인하는 절차다. - Apply -> Finish - 대게 회사에서는 프로젝트 단위로 만든다. 좌측에 방금 생성한 스키마가 생겼다. 더보기
AWS - MySQL 연결 AWS에 회원가입-콘솔에 로그인-로그인 한 뒤, 상단 검색창에 RDS를 입력하여, 생성한다. 데이터베이스 하나 생성해준다. https://aws.amazon.com/ko/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all 무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어 Q: AWS 프리 티어란 무엇입니까? AWS 프리 티어는 고객에게 서비스별로 지정된 한도 내에서 무료로 AWS 서비스를 살펴보고 사용해 볼 수 있는 기능을 제공합니다. 프리 티어는 12개월 프리 티어, 상 aws.ama.. 더보기
Word Cloud 1 Amazon Echo Reviews Analysis (캐글에 등록되어있는 아마존 데이터) 프로젝트를 위해, 아나콘다 프롬프트를 실행하고, 다음을 인스톨 하세요. conda install -c conda-forge wordcloud df = pd.read_csv('data/amazon_alexa.tsv', sep= '\t') df.head() ㄴ t 탭으로 분리되어있다. df['verified_reviews'] # 판다스 시리즈 df['verified_reviews'].to_list() # 리스트로 만들어준다. review_list = df['verified_reviews'].to_list() review_list ㄴ 문자열들을 하나의 문자열로 합쳐야한다. ㄴ join은 문자열을 여러개의 리스트에 담아놓으.. 더보기