vs code에서 MySQL 확장앱을 사용하면서 잘못 등록한 test용 데이터가 신경쓰여서 정리하고 싶었다. 테이블 정리할때 필요한 MySQL 명령어들 정리해본다.
SHOW tablename
DELETE FROM tablename WHERE 삭제기준
ex) id=1 >>1번 id 삭제
DELETE FROM tablename
테이블 내의 모든 데이터를 삭제한다. 틀은 남아있지만 no data로 표기된다.
api 만드는 동안은 다른건 필요하지 않았다. JWT나 비번해쉬로 테이블 정리가 힘들때 사용했다.
오늘 알고리즘 스터디로 모여서 해당 문제를 풀었다. (나는 못풀었다)
commends[i][0] 이게 되는줄 몰랐다...
아래는 내가 풀던거... 반복문으로 바꾸어서 해결해보자.
function solution(arr, commands) {
let answer = [];
let commands1 = commands[0];
let commands2 = commands[1];
let commands3 = commands[2];
//commands1
let arrSlice1 = arr.slice(commands1[0] - 1, commands1[1]);
arrSlice1.sort((a, b) => a - b);
let k1 = Number(commands1[2] - 1);
answer.push(arrSlice1[k1]);
//commands2
let arrSlice2 = arr.slice(commands2[0] - 1, commands2[1]);
arrSlice2.sort((a, b) => a - b);
let k2 = Number(commands2[2] - 1);
answer.push(arrSlice2[k2]);
//commands3
let arrSlice3 = arr.slice(commands3[0] - 1, commands3[1]);
arrSlice3.sort((a, b) => a - b);
let k3 = Number(commands3[2] - 1);
answer.push(arrSlice3[k3]);
//for 반복문으로 바꿔보자....
return answer;
}