일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- elasticsearch
- AWS
- 온프레미스
- grafana
- CloudFormation
- Proxy Resource
- On-Premise
- Site-to-Site VPN
- 비구조화 할당
- cognito
- Endpoints
- 단축 평가
- api gateway
- docker
- Kubernetes
- 자바스크립트
- docker swarm
- VPC
- vgw
- DynamoDB
- Service
- Await
- prometheus
- Custom Resource
- 옵셔널 체이닝
- JavaScript
- optional chaining
- transit gateway
- null 병합 연산자
- 구조분해 할당
- Today
- Total
목록Database (3)
만자의 개발일지
Oracle DB를 사용하려는데 유저의 패스워드가 만료되었다고 뜹니다. 찾아보니 Oracle DB에서 유저를 오랫동안 쓰지 않으면 해당 유저는 lock된다고 합니다. 그래서 다음과 같이 해결하였습니다. 우선 DBA로 접속해줍니다. conn /as sysdba; 그다음 유저의 비밀번호 재설정 및 lock을 해제해 줍니다. alter user identified by account unlock; 비밀번호를 재설정하기 싫으시다면 다음과 같이 lock만 해제할 수 있습니다. alter user account unlock;
MySQL을 설치하면 MySQL Workbench도 아마 같이 깔려 있을 것이다. MySQL Workbench를 이용하면 보다 쉽고 효율적으로 테이블을 생성하고 관리할 수 있다. 일단 MySQL Workbench를 실행시킵니다. MySQL을 실행시키면 이런 화면이 뜰 것이다. 왼쪽에 보면 검은색부분에 3개의 메뉴가 있을 것이다. 그 중에서 우리는 두번쨰 메뉴로 들어가서 테이블을 생성해줄 것이다. 버튼을 누르면 이런 화면이 뜰 것이다. 일단 테이블 생성에 앞서서 데이터베이스 모델을 생성해줘야한다. Models옆에있는 +모양을 클릭해보자 그럼 이런 화면이 뜰 것이다. 파란색부분을 더블클릭하면 db의 이름을 바꿀 수 있다. 여기서는 db이름을 test로 지어주도록 하겠다. 그 다음에 Add Diagram을 더..
mysql 내장 함수중에서 substring_index()로 문자열에서 원하는 문자를 가져오는 방법을 설명하도록하겠습니다. substring_index()는 인자로 substring_index('문자열','구분자','index') 3개의 인자를 받습니다. 문자열 "abc-1234-가나다라" 를 '-' 단위로 구분해주고 구분해준것 중에서 2번째까지 가져오는 코드입니다. abc-1234 에서 '-'단위로 구분해주고 -1 즉 뒤에서부터 첫번째까지 가져옵니다. 이런식으로 substring_index()를 중첩해서 쓰시면 문자열에서 원하는 문자를 가져오실 수 있습니다.