[MySQL] 컬럼명 변경, 컬럼 순서 변경, 컬럼 타입 변경, 컬럼 추가, 컬럼 삭제
2022. 12. 26. 20:48
프로그래밍/SQL
컬럼명 변경 ALTER TABLE 테이블명 CHANGE 기존컬럼명 변경할컬럼명 컬럼타입; ALTER TABLE user CHANGE user_email email varcher(256); 컬럼 순서변경 ALTER TABLE 테이블명 MODIFY 순서변경할컬럼명 컬럼타입 AFTER 앞에오는컬럼명; ALTER TABLE user MODIFY nickname varchar(64) AFTER user_id; 컬럼 디폴트값 변경 ALTER TABLE 테이블명 ALTER COLUMN 변경할컬럼명 SET DEFAULT 디폴트값; ALTER TABLE product ALTER COLUMN is_usable SET DEFAULT 1; 컬럼 타입변경 ALTER TABLE 테이블명 MODIFY 컬럼명 병경할컬럼타입; ALT..
[Java] List를 콤마(,)로 연결하여 하나의 문자열 만들기
2022. 12. 23. 20:58
프로그래밍/JAVA
List를 콤마(,)로 연결하여 하나의 문자열 만들기 String.join()으로 콤마로 연결된 문자열 변환 Java8에서 제공하는 String.join(delimiter, list)는 인자로 전달된 delimiter로 리스트의 요소를 연결하여 하나의 문자열을 생성함 예시👇 import java.util.Arrays; import java.util.List; public class Example1 { public static void main(String[] args) { List myList = Arrays.asList("Hello", "World", "Java"); String str = String.join(",", myList); System.out.println(str); } } Output: ..
[Java Error] expecting EOF, found ')'
2022. 12. 22. 20:32
프로그래밍/JAVA
expecting EOF, found ')' 해결 방법 위의 에러가 뜬다면 끝에 ')'을 지워주면 됨 ')' 가 아니라 '}'일 수도 있고 그 외의 것일 수도 있지만 괄호 개수가 일치하는지, 구문이 잘 작성되었는지 확인하면 해결할 수 있음
[Java Error] java.time.format.DateTimeParseException: Text '5:00' could not be parsed at index 0
2022. 12. 21. 20:19
프로그래밍/JAVA
Java DateTime 에서 발생할 수 있는 에러 - java.time.format.DateTimeParseException: Text '5:00' could not be parsed at index 0 - java.time.format.DateTimeParseException: Text '24:00' could not be parsed: Invalid value for HourOfDay (valid values 0 - 23): 24 원인 java dateTime은 00:00 ~23:59로 이루어져 있어야 하는데 1️⃣ 01:00이 아닌 1:00 인 경우 (1:00~9:00 모두 마찬가지) 2️⃣ 00:00 이 아닌 24:00인 경우 exception을 발생시킴 해결 방법 00:00 ~ 23:59 사이..
[MySQL] MySQL 숫자를 문자로 변환
2022. 12. 20. 20:10
프로그래밍/SQL
MySQL 숫자를 문자로 변환 -- 숫자를 문자로 변환 CONCAT(숫자) -- 숫자를 문자로 변환한 뒤 문자열 형태로 더하기 CONCAT(숫자, 문자) -- 문자와 문자를 더하기 CONCAT(문자, 문자)
[Git] git stash 명령어
2022. 12. 19. 20:42
형상관리/Git
git stash 명령어 사용법 실무에서 브랜치 이동시에 자주 사용했던 명령어 현재 작업을 일시적으로 저장 save는 생략 가능 save 뒤에 메시지 입력해서 저장 가능 git stash [save] 일시적으로 저장해 둔 작업 목록 확인 git stash list 일시적으로 저장해 둔 작업 되돌리기 인수를 지정하지 않으면 가장 최근에 저장된 작업 복원 stash@{1}과 같이 작업을 선택하여 복원 가능 git stash pop 일시적으로 저장해 둔 작업 삭제하기 인수를 지정하지 않으면 가장 최근에 저장된 작업 삭제 stash@{1}과 같이 작업을 선택하여 삭제 가능 git stash drop 일시적으로 저장해 둔 작업 모두 삭제 git stash clear
[SQL] 실행 계획 보는 법
2022. 12. 16. 20:25
프로그래밍/SQL
실행 계획이란? 사용자가 SQL을 실행하여 데이터를 추출하려고 할 때 옵티마이저가 수립하는 작업 절차 SQL Statement가 요구한 데이터를 추출하기 위해 DBMS가 차례로 수행하는 Acess 과정 SQL을 실행한 후 실행 계획을 판단하여 이 SQL이 어떠한 방식으로 실행되는지 확인 가능 쿼리문의 실행 계획을 확인하는 방법 1️⃣ EXPLAIN PLAN, AUTOTRACE, SQL TRACE 로 확인하는 방법 2️⃣ DBMS 관리 툴을 활용하여 실행 계획을 확인하는 방법 실행 순서 실행 계획은 여러 단계로 이루어져 있는데 이를 스텝이라고 함 각각의 스텝에는 그 단계에서 어떤 명령이 수행되었고 총 몇건의 데이터가 처리되었으며 이 처리를 위해 얼마만큼의 비용과 시간이 소요되었는지 표시함 1번 수행 👉 2..
[Mac/Windows OS] taskkill 방법
2022. 12. 15. 20:29
OS
Mac과 Windows에서 taskkill 하는 방법 port 번호가 8080인 경우 예시👇 Mac OS sudo lsof -i :8080 kill -9 [PID 입력] Windows OS netstat -ano에서 :8080 port의 PID 찾기 netstat -ano taskkill /f /pid [PID 입력]