분류 전체보기 180

MySQL의 두개의 컬럼 합치기, 컬럼이름 변경해서 출력concat(),concat_ws(),as

예시 문) INSERT INTO books (title, author_fname, author_lname, released_year, stock_quantity, pages) VALUES ('The Namesake', 'Jhumpa', 'Lahiri', 2003, 32, 291), ('Norse Mythology', 'Neil', 'Gaiman',2016, 43, 304), ('American Gods', 'Neil', 'Gaiman', 2001, 12, 465), ('Interpreter of Maladies', 'Jhumpa', 'Lahiri', 1996, 97, 198), ('A Hologram for the King: A Novel', 'Dave', 'Eggers', 2012, 154, 352),..

MySQL 2021.12.07

MySQL의 데이터 삭제 delete 테이블 삭제 drop table

insert into shirts(article,color,shirt_size,last_worn) values ('jaket','navy','L',10), ('t-shirt','white','S',10), ('t-shirt','green','S',200), ('polo shirt','black','M',10), ('tank top','blue','S',50), ('t-shirt','pink','S',0), ('polo shirt','red','M',5), ('tank top','White','S',200), ('tank top','blue','M',15); 1. 데이터 삭제 위 테이블에서 tank top를 빼려고 합니다. delete from shirts where article = 'tank top';..

MySQL 2021.12.07

MySQL Workbench의 values 데이터 변경 update, update시 safe mode error 해결

앞서 테이블을 만들어 줍니다. insert into cat (name,breed,age) values('Ringo','Tabby',4) -- cat라는 테이블에 고양이 데이터를 넣어줍니다. 만약 Ringo가 나이가 들어 5살이 됐다고 한다면 update cat -- cat 테이블을 업데이트한다 set age = 5 -- 나이를 5살로 where name = 'Ringo'; -- Ringo를 이렇게 해주시면 됩니다. 아마 처음 MySQL Workbench 설치하고 하셨으면 update가 안되고 error가 출력됐을 겁니다. 0 24 10:11:35 update cat set age = 5 where name = 'Ringo' Error Code: 1175. You are using safe update m..

MySQL 2021.12.07

MySQL Workbench의 schemas 스키마 DB 만들기

1. 먼저 위에 원통형 모양을 눌러줍니다. 2. 원하시는 schemas의 이름과 옵션을 설정해준 뒤 apply를 누르고 옆에 schemas가 생성됐는지 확인합니다. ※주의 : 해당 스키마를 사용하실때 위 사진 3번처럼 어떤 스키마가 굵은 글씨로 되어있는지 확인하셔야합니다. 새로 만든 스키마를 사용하고 싶으시다면 use 새로만든 스키마 ; use와 ; 사이에 스키마 이름을 적고 먼저 실행시켜주세요.

MySQL 2021.12.07

MySQL의 데이터 넣기, 여러 개 넣기 insert

1. 먼저 use문을 통해 자신의 schema를 활성화 해줍니다. 실행은 Ctrl + Enter 입니다. 항상 마지만엔 ; 이 있어야 합니다. use shirt_db; -- 예제이기 때문에 shirt_db를 사용했습니다. 2. Table에 데이터 넣기 insert into 원하는 테이블 이름 (원하는 컬럼 이름) values ('원하는 밸류 데이터'); 이렇게 사용합니다. insert into shirts(article,color,shirt_size,last_worn) values ('jaket','navy','L',10); -- 순서대로 article->jaket color->navy shirt_size->L last_worn->10 3. 한번에 Table에 많은 데이터 넣기 ,를 사용해서 원하는 데이..

MySQL 2021.12.07

MySQL Workbench의 테이블 생성

1. 먼저 위에 있는 사각형+을 누르시거나 밑에 tables를 우클릭하면 나오는 Create Table...을 클릭합니다. 2. 테이블 생성 1. 테이블 이름입니다. 2. 컬럼명과 데이터 타입입니다(INT는 정수형 , VARCHAR는 문자열이고 VARCHAR뒤에 소괄호의 숫자는 문자열 길이 설정 입니다. VARCHAR(5)면 문자5개 출력후 나머지는 출력하지 않습니다.) 3. PK : 중복되지 않는 키값을 데이터에 붙여줍니다 NN: Null값을 출력하지 않습니다. UN: 마이너스 값을 출력하지 않습니다. AI : 숫자를 하나씩 증가시켜줍니다. 4. 해당 컬럼에 데이터를 입력하지 않으면 해당 자리에 설정한 기본값이 출력됩니다 (shirt_size에 값을 입력 안할시에 Free 출력) 5. 확인을 누르기면 ..

MySQL 2021.12.07

Fashion mnist 10개로 분류된 패션 이미지를 tensorflow를 이용해 분류하는 딥 러닝

1. 이미지와 행렬 모든 이미지 사진은 픽셀당 숫자로 되어있습니다. 0~255까지 되어있고 0이 검정색, 255가 흰색입니다. 그 숫자의 데이터 타입은 Uint8(Unsigned int) 이라고 적습니다. 먼저 검정부터 회색 , 흰색으로만 되어있는데 그걸 그레이 스케일이라고 합니다. (gray image) 컬러 이미지는 RGB 3개를 사용하고, colored Image 라고 합니다. 컬러 이미지를 그레이 스케일로 바꿔서 사용합니다. (컴퓨터가 특징을 잘잡기 때문) 2. 인공지능 학습에 필요한 데이터 가져오기 밑에서 할 코딩은 https://github.com/zalandoresearch/fashion-mnist#labels 를 사용합니다. import tensorflow as tf print(tf.__v..

딥러닝 2021.12.06

Python(파이썬) Pandas(판다스)의 데이터 프레임 정보보기(info),연산값 한눈에 보기(describe) ,위,아래 잘라서 보기

Pandas를 사용하기 앞서 Pandas를 import 해야 합니다. Pandas 코드를 편하게 사용하기 위해 as pd를 붙임으로써 pd로 사용합니다. import pandas as pd 먼저 read_csv로 첨부파일을 읽어옵니다. head( ) 함수를 이용해 csv파일 위쪽 행 5개를 가져올 수 있습니다. ( )안에 숫자를 넣으면 해당 숫자만큼 불러옵니다. tail( ) 함수를 이용해 csv파일 뒷쪽 행 5개를 가져올 수 있습니다. ( )안에 숫자를 넣으면 해당 숫자만큼 불러옵니다. describe( )를 이용해 개수, 평균, 표준편차 등등 한번에 확인이 가능합니다. info( )를 사용해 해당 인덱스의 데이터 타입을 확인할 수 있습니다. shape를 사용해 행열을 알 수 있습니다.

Pandas 2021.12.05

Python(파이썬) Pandas(판다스)의 index 세팅(set_index),복구(reset_index),컬럼 순서 변경

Pandas를 사용하기 앞서 Pandas를 import 해야 합니다. Pandas 코드를 편하게 사용하기 위해 as pd를 붙임으로써 pd로 사용합니다. import pandas as pd 먼저 새 컬럼을 만들어줍니다. 새로 만든 컬럼을 인덱스로 세팅해줄수 있습니다. 다시 원래대로 인덱스 설정을 컬럼으로 복구할 수 있습니다. 컬럼 순서 변경은 데이터 액세스 기호 [ ] 를 이용해 원하는 순서로 다시 설정할 수 있습니다.

Pandas 2021.12.04

Python(파이썬) Pandas(판다스)의 index(행)과 coluem(열) 추가(append),삭제(drop),이름변경(rename)

Pandas를 사용하기 앞서 Pandas를 import 해야 합니다. Pandas 코드를 편하게 사용하기 위해 as pd를 붙임으로써 pd로 사용합니다. import pandas as pd 먼저 데이터프레임을 만듭니다. 새로운 데이터 프레임 만들고 그 데이터프레임을 추가 원하는 데이터프레임의 행과 열을 삭제 axis= 0은 행(index) 1은 열(coluems) 입니다. 원하는 데이터프레임의 행과 열의 이름 변경

Pandas 2021.12.04