반응형

2024/05 112

MySQL Workbench : 테이블 생성 및 데이터 CRUD (insert, select, update, delete) 키워드 정리

CRUD (insert, select, update, delete) 키워드 정리 ># 우선 실습을 위해 새로운 db를 생성하여 shirts라는 테이블 생성 # 새로운 db 사용을 하고 전체 데이터를 입력해주자 하단 명령어 사용-- 데이터 1000개짜리를 실행시킬 예정이라 사전에 적힌 파일을 가지고, sql 파일로 열어서 실행시킴use shirts_db; into shirts (article, color, shirt_size, last_worn) values ('polo shirt', 'Khaki', 'S', 96);insert into shirts (article, color, shirt_size, last_worn) values ('tank top', 'Maroon', 'S', 96);insert in..

MySQL Workbench : 테이블에 데이터 수정 (update, delete 하기)

MySQL 테이블에 데이터 수정 (update, delete 하기) ># 데이터의 값을 변경하고 싶을때 update!-- 데이터의 값을 변경!-- 고양이 이름이 키티 인 고양이의 나이를 2살로 변경.-- 주의사항!!! 의도치 않게 컬럼 전체의 데이터를 모두 수정하는 경우를 조심. => 원상복구를 시킬수 없다...update catsset age = 2where name = '키티';-- 수정된 데이터 확인select *from cats; # 데이터를 삭제하고 싶을때 delete!-- 데이터 삭제-- 고양이 나이가 7인 데이터를 삭제하시오.delete from catswhere age = 7;select * from cats;ㄴ 1에 있던 데이터 삭제 확인 # 여기서 알아야할점!! 만약에 id 5인 값을 ..

MySQL Workbench : 테이블 Select 하기 & 조건문 where (원하는 컬럼, 데이터만 가져오기)

MySQL 테이블 Select 하기 & 조건문 where (원하는 컬럼, 데이터만 가져오기 ># 데이터 전체를 가져올때 select-- 데이터를 가져오는 방법select *from cats; # 원하는 컬럼만 가져오기-- id, name 컬럼만 가져오기select id, namefrom cats; # 컬럼 순서변경해서 불러오기-- age, name, id 컬럼순으로 가져오기select age, name, idfrom cats; # 컬럼 명칭을 바꿔서 가져오기 as-- id와 name 컬럼을 가져오되, name 컬럼의 이름을 cat name 으로 바꿔서-- 데이터를 가져오자.select id, name as 'cat name'from cats; # 바꾸려는 컬럼 명칭에 공백이 있을경우 주의!-- 바꾸려는 ..

MySQL Workbench : 테이블에 데이터 insert 하기 (하나 저장, 여러개 저장, Not Null, Default)

MySQL 테이블에 데이터 insert 하기 (하나 저장, 여러개 저장, Not Null, Default) ># 이제 SQL 문을 작성하기 위해 File 생성이 필요# 좌측 위에 New SQL을 누르거나, 원하는 테이블을 우측 클릭 하고 'Select Rows - Limit 1000'을 누르면 자동 생성 된다. # 데이터를 넣기 전에 사용할 데이터베이스를 지정해주어야 정상적으로 데이터가 입력된다. use yhdb; # 그럼 좌측 DB List에서 사용할 DB의 명칭이 굵은글씨로 변할걸 볼수있음.# 이제 생성한 테이블에 데이터를 넣어보자! (이전장에서 cats라는 이름으로 id, name, age) 컬럼 생성# insert into 테이블명 (컬럼명) values (넣을값); => 마무리에 ; 세미콜론을 ..

MySQL Workbench : 스키마(Schema)와 테이블(Table) 생성하기 (PK, NN, AI, UN 설정)

스키마(Schema)와 테이블(Table) 생성하기 (PK, NN, AI, UN 설정)  > - 이전장까지 RDS와 SQL Workbench 연동을 모두 완료하였고, 이제 직접 Workbench 학습을 시작- 혹시 연동이 되어있지 않다면 이전 게시글을 참조해서 연동을 완료해야 실행이 됨.- 참조 : https://sorktjrrb.tistory.com/97 AWS RDS DATABASE : (1) AWS의 RDS로 MySQL free tier 설치하기(1) AWS의 RDS로 MySQL free tier 설치하기 # 데이터베이스 학습에 앞서서 필요한 준비사항# 데이터베이스 대표사는 MySQL과 Oracle 등이 있고, 이중 MySQL이 대중적으로 쓰임.# 그러기 위해서 우선 AWS의sorktjrrb.tis..

AWS RDS : (2) MySQL Workbench 에서 RDS MySQL에 연결하는 방법 (AWS의 방화벽 설정)

AWS의 방화벽 설정하는 방법 포함! > # 이제 Workbench 로 이동하여 신규 커넥션을 생성해보자. # Hostname에 RDS에서 생성한 데이터베이스의 앤드포인트를 넣어주어야 한다. # Port 넘버가 3306인지 확인# Username과 Password에는 연동하기위해서 RDS에서 만든 데이터베이스의 ID와 Password를 입력해 주어야 한다.ㄴ 이렇게 완성한후 Test Connection을 해보면 연결되지 않는다! # 이유는 EC2에서 서버를 연결할때 방화벽을 설정해주던것과 동일하게 RDS도 방화벽을 설정해 주어야 한다.# 연결을 원하는 AWS RDS의 데이터베이스 정보를 다시 들어가서 보안 그룹으로 들어간다. # 보안 그룹 ID로 들어가서 # 인바운드 규칙  편집 # 규칙 추가 > 유형 ..

Windows 에서 MySQL Workbench 설치 및 에러 발생시 조취 방법

# putty를 이용해 AWS EC2 리눅스에 접속하듯이, MySQL Workbench 를 이용해서 database 접속한다. ( 금융권같이 중요한 데이터를다루는곳은 oracle 사용) # 다운로드는 하단 링크 이용https://dev.mysql.com/downloads/workbench/ MySQL :: Download MySQL WorkbenchSelect Operating System: Select Operating System… Microsoft Windows Ubuntu Linux Red Hat Enterprise Linux / Oracle Linux Fedora macOS Source Code Select OS Version: All Windows (x86, 64-bit) Recommended..

728x90
반응형