Be well coding/In Immersive
6/25 / DB , mysql
be well
2019. 6. 25. 22:56
Toy 15번 문제. 해결실패. 거의 다 왔는데 ㅠㅠ 어디서 오류가 난 지 다시 풀어봐야겠다..
++해결
var binarySearch = function (array, target) {
};
let start = 0
let end = array.length
var mid = Math.floor((start + end) / 2)
while (start !== end) {
if (array[mid] === target) {
return mid
}
else {
if(array[mid] < target) {
start = mid
mid = Math.floor((start + end) / 2)
}
else {
end = mid
mid = Math.floor((start + end) / 2)
}
}
// 1 2 3 4 6
}
return null
}
DATABASE 스프린트.
실전에 들어가니 sql 도 적어보고 mysql 에서 간단한 실행명령어 등도 사용해보았다.
SHOW DATABASES ;
데이터베이스들을 모두 보여준다.
SHOW TABELS ;
테이블들을 모두 보여준다.
USE 데이터베이스 이름 ;
선택한 데이터베이스로 이동.
DESC 테이블 이름 ;
테이블 안 펼쳐보기.
DROP 이름 ;
삭제하기.
스프린트에서 전에 작성한 클라이언트와 서버 코드를 이어서 db 코드에 연결했다.
이런식으로 계획을 엉망이지만 짜보고..
query 문을 사용해서 db 에 sql 언어로 접근.
그 결과로 클라이언트에서 값을 입력하면!!
데이터베이스에 성공적으로 전달했다.
오늘 하루종일 전전긍긍하며 풀어내서 값진 경험이 된 것 같다... 백엔드 어려워 ㅠㅠ