본문 바로가기

프로그래밍82

MySQL 정렬하기 위한 order by MySQL 정렬하기 위한 order by 참고할 기본 테이블!! order by 정렬할 컬럼명 정렬옵션(asc 또는 desc) order by는 데이터를 정렬할때 쓰입니다. 오름차순 정렬 asc, 디폴트 내림차순 정렬 desc (order by 오른쪽에는 정렬할 컬럼명, order by는 sql문 맨 마지막에 씁니다.) a. 책 제목을 정렬하세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 -- 책 제목으로 정렬하세요. -- 오름차순 asc, 디폴트로 생략 가능 select * from books order by title; select * from books order by title asc; -- 내림차순 desc select * from books order by title desc; c.. 2022. 5. 16.
MySQL 테이블에 데이터 insert 하기 a. 하나저장, 여러개 저장, Not Null, Default MySQL 테이블에 데이터 insert 하기 a. 하나저장, 여러개 저장, Not Null, Default 데이터 생성 Insert use yh_db; 항상 상단에는 ~db를 사용하겠다는 명령러를 써줍니다. 그리고 코드작성 마지막에는 꼭 클론( ; )을 붙여줍니다. insert into '테이블이름' 컬럼이름 values 데이터; a. 하나의 데이터 입력(저장) ex) insert into people first_name values 'Tina'; b. 여러 데이터 입력(저장) ex) insert into people (first_name, last_name, age) values ('Tina', 'Belcher', 13) MySQL에서는 코드작성 끝을 클론( ; )으로 구분을 하기 때문에 줄바꿈으로 가.. 2022. 5. 13.
MySQL Workbench를 이용해서 테이블 생성하기 a. PK, NN, AI, UN MySQL Workbench를 이용해서 테이블 생성하기 a. PK, NN, AI, UN 1. DB 생성 테이블 생성하기 앞서 먼저 사용할 DB를 만들어 줍니다. 상단에 원통 모양을 누르면 만들수 있는 창이 뜨는데요. 사용할 DB명을 입력하고 하단의 [Apply] 를 클릭합니다. 자동으로 소스코드가 입력되고, [Apply] - [Finsh] 를 클릭합니다. 2. 테이블 생성 왼쪽에 생성한 DB에서 삼각형을 누르면 아래 Tables, Views ... Fuctions가 뜹니다. [Tables] - [Create Table]을 클릭! Table Name : 테이블명 Column Name : 맨위 컬럼명 Datatype은 콤보박스를 클릭하면 설정할수 있습니다. 숫자 정수형 : INT 글자의 최대갯수 : VARC.. 2022. 5. 13.
MySQL Workbench를 통해 AWS RDS에 접속환경 설정하는 방법 MySQL Workbench를 통해 AWS RDS에 접속환경 설정하는 방법 먼저 AWS 사이트에 접속해 내 데이터베이스 정보를 확인합니다. 이때, 보안부분에서 VPC 보안그룹은 꼭! 활성화가 되어 있어야 합니다. Connention Name : DB 이름 Hostname : 엔드포인트 Username / Port : 관리자 아이디 (포트 3306) Password : 관리자 비밀번호 AWS 사이트에서 확인한 데이터이스의 중요 정보들을 입력해 줍니다. 설정이 끝나면 연결하기 전에 하단 [Test Connention] 을 클릭해 제대로 되는지 확인합니다. 이렇게 뜬다면 접속 설정 완료! 2022. 5. 13.
AWS RDS에 접속하기 위한 방화벽 설정 방법 AWS RDS에 접속하기 위한 방화벽 설정 방법 AWS RDS에 외부에서 접속할때 VPC 보안그룹이 활성화 되지 않으면 서버 보안을 위해 기본 세팅은 막아놓은 상태라 접속이 되지 않습니다. 오늘은 그 설정 방법에 대해 알아보도록 하겠습니다. AWS 사이트에 접속해 로그인 합니다. [데이터베이스]를 선택하고, 내가 만든 DB를 클릭합니다. 하단 부분의 [연결 & 보안] 에서 VPC 보안그룹을 클릭합니다. [인바운드 규칙]을 선택하고, 오른쪽 아래에 위치한 [인바운드규칙 편집]을 클릭! 왼쪽 하단 [규칙추가] 클릭! 유형은 → MYSQL/Aurora로 선택 포트번호 → 3306 (자동설정됨) 소스 → Anywhere (원래는 사용자 지정) 소스는 보안을 위해 사용자 지정, 전용 IP만 접속할수 있도록 하는것.. 2022. 5. 13.
Windows에 MySQL Workbench 설치하기 Windows에 MySQL Workbench 설치하기 AWS 클라우드 서버를 외부에서 접속하려면 전용 프로그램이 필요합니다. MySQL Workbench 설치에 대해서 알아보도록 하겠습니다. 1. 프로그램 다운로드 MySQL Workbench 홈페이지 https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL Workbench Select Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x8.. 2022. 5. 12.
AWS의 RDS를 MySQL free tier로 생성하는 법 AWS의 RDS를 MySQL free tier로 생성하는 법 AWS는 2006년 아마존닷컴에서 개발한 클라우드 컴퓨팅 플랫폼 서비스입니다. 아마존이라고 하면 쇼핑몰을 먼저 떠올리게 되는데, 사실 AWS 서비스가 가장 큰 매출을 담당하고 있습니다. 그만큼 클라우드 컴퓨팅에서는 점유율이 크다고 볼수 있는데요. AWS 서비스를 이용하면 클라우드를 통해 서버를 쉽게 구축할수 있고, 서버관리자가 해야 할 부분을 AWS에서 제공받을수 있습니다. 다만, 서비스 종류에 따른 비용을 지불해야 합니다. AWS는 12개월동안 무료체험을 할수있는 프리 티어 플랫폼을 3가지 제공하고 있습니다. (컴퓨팅, 스토리지, 데이터베이스) 그 중에서! 데이터베이스 MySQL을 생성하는 방법에 대해 알아보도록 하겠습니다. 1. AWS 사이.. 2022. 5. 12.
Pandas(판다스) 데이터프레임(Dataframe)의 pivot_table 함수 사용법 판다스 데이터프레임의 pivot_table 함수 사용법 pivot_table(피벗 테이블)이란? 피벗 테이블은 많은 양의 데이터에서 필요한 자료만을 뽑아 새롭게 표를 작성해 주는 기능입니다. 지정된 두 열을 각각 행 인덱스와 열 인덱스로 바꾼 후 행 인덱스의 라벨 값이 첫번째 키의 값과 같고, 열 인덱스의 라벨 값이 두번째 키의 값과 같은 데이터를 찾아서 해당 칸에 넣습니다. 주어진 데이터가 존재하지 않으면 해당칸에 NaN 값을 넣습니다. pandas.pivot_table(data, values=None, index=None, columns=None, aggfunc='mean', fill_value=None, margins=False, dropna=True, margins_name='All', obser.. 2022. 5. 12.
데이터프레임의 날짜문자열 칼럼을 datetime64로 변경하는법 데이터프레임의 날짜문자열 칼럼을 datetime64로 변경하는법 아래처럼 코드를 작성합니다. chicago_df['Date'] = pd.to_datetime(chicago_df['Date'], format='%m/%d/%Y %I:%M:%S %p') chicago_df['Date'].value_counts() datetime64로 변경된것을 바로 볼수 있습니다. 힐링아무의 코딩일기 힐코딩! 2022. 5. 11.
판다스(Pandas) read_csv 함수의 error_bad_lines=False 파라미터 사용법 read_csv 함수의 error_bad_lines=False 파라미터 사용법 *.CSV 파일을 불러올때 데이터 안에 이상한 행들이 있을때 에러가 날수 있습니다. 이럴때는 파일을 불러올때, 파라미터 error_bad_lines=False 를 사용해 줍니다. (이상한 행들은 그냥 넘어가고~ 괜찮은 행들만 가져온다!) 1 chicago_df_1 = pd.read_csv('Chicago_Crimes_2005_to_2007.csv', error_bad_lines=False) cs 힐링아무의 코딩일기 힐코딩!! 2022. 5. 11.