목록2024/05/13 (6)
개발학습일지
SQL 기본 룰select 보고싶은 컬럼 명from 테이블명where 특정 데이터 - 컬럼 명 변경하기select 변경 전 컬럼명 as 변경 후 컬럼명from 테이블명# 변경하려는 컬럼 명에 공백이 있다면 '' 사용한다select 변경 전 컬럼명 as '변경 후 컬럼명'from 테이블명 - 데이터 수 확인하기 count()select count(*)from 테이블명; SQL 문자열 함수- 문자열 합치기 : concat(), concat_ws()# 중간에 공백 넣기select concat( 컬럼명, ' ' ,컬럼명 ) as full_namefrom books;# 컬럼명 컬럼명select concat_ws( ' ' , 컬럼명, 컬럼명 ) full_namefrom books;# 컬럼명 컬럼명# 공백 뿐만 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/QQIyW/btsHmu0nFAX/GY3mVMBLzZDkXt1dIqXa40/img.png)
MySQL workbench를 이용해서 테이블 생성하기 1. 데이터베이스 만들기 2. 만든 데이터베이스 Tables 폴더에 새로운 테이블 만들기 3. 테이블 이름, 필요하다면 커멘트도 작성하고, 사용할 컬럼을 만들어준다.- DB에서 자주 쓰이는 Datatype : 정수 INT, 위도경도 DOUBLE, 문자열 VARCHAR(글자수), 날짜 TIMESTAMP- 다 작성했으면 Apply누르고 뜨는 창도 Apply 누르고 finish 누르면 끝! 4. 테이블 생성 완료! - 테이블 수정하고 싶을 땐, Alter Table 눌러서 들어가면 생성창 똑같이 열린다. 5. 테이블 만들 때 있는 체크 박스 - id 컬럼을 만드려고 한다 컬럼 이름 : id / Datatype : INT / 체크 : PK, NN,..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bYSjiN/btsHn3ga92Z/IEm0JklbQFBKFjnlvzHO0K/img.png)
문제 발생: 데이터를 삭제하거나, 수정하려고 했을때 에러가 발생해서 실행이 되지 않는다.Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Editor and reconnect. 오류 이유 : 삭제 또는 수정시에 Key 열을 이용해서만 실행되도록 설정되어 있기 때문에 에러가 발생한다. 해결방법: safe mode 를 disable 로 바꾸어 준다. 체크 표시 해지 하고 OK 누른 뒤 MySQL Workbench 를 재시작한다. ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b3mDC4/btsHocxbIbd/ptoNFKjFdHOE23ikPuqnDK/img.png)
mysql workbench 에서 RDS MySQL에 연결하는 방법과 방화벽 설정하는 방법 mysql workbench 에서 RDS MySQL에 연결하려면, 앞서 포스팅한 1.(https://msdev-st.tistory.com/101) , 2.(https://msdev-st.tistory.com/102) 이 다 잘되어 있는 상태여야 한다. 1. 설치된 mysql workbench에 들어가서 새로운 커넥션 만든다- + 눌러서 만들기- 이름 : AWS 데이터베이스에 만든 식별자 이름과 같이 설정했다.- 호스트 네임 : 엔드포인트 이름이 호스트 네임이랑 같다.- 유저 네임 : AWS 데이터베이스에서 만든 마스터 사용자 이름과 같이 적는다.- 패스워드 : AWS 데이터베이스에서 만든 마스터암호 적는다. 2...
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/y3VAk/btsHnukLvtO/XyE19ptSSggL39O4iXylM1/img.png)
윈도우즈에서 MySQL workbench 설치하는 방법 1. 구글에 MySQL workbench 검색해서 다운로드하기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 Download: Other Downloads: Windows (x86, 64-bit), Mdev..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bfr2Wk/btsHnvD1ii6/Wtdje4WKp4zuXTgsav5YK0/img.png)
AWS RDS로 MySQL free tier 설치하기더보기* 과금정보데이터 베이스는 프리티어로 사용할 수 있지만, RDS를 사용하는데 필요한 VPC에서는 요금이 청구된다.[ 관련 설명 : Amazon EC2용 AWS 프리 티어는 사용 중인 퍼블릭 IPv4 주소 사용량에 적용됩니다. 사용 중인 퍼블릭 IPv4 주소를 매달 750시간 이상 사용하는 경우 이 AWS 뉴스 블로그의 발표에 따라 IP별 시간당 0.005 USD의 요금이 부과됩니다.https://aws.amazon.com/ko/about-aws/whats-new/2024/02/aws-free-tier-750-hours-free-public-ipv4-addresses/]1. AWS 콘솔 홈에서 서비스 창안에 있는 데이터베이스 RDS 들어간다. 2. ..