본문 바로가기

데이터베이스14

[ Mysql 설치 ] 컴퓨터에 api-ms-win-crt-runtime-l1-1-0.dll이 없기 때문에 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오.

Mysql5.7버전을 초기에 설치 중에 다음과 같은 오류가 발생하였다. [ 오류 내용 ] 컴퓨터에 api-ms-win-crt-runtime-l1-1-0.dll이 없기 때문에 프로그램을 시작할 수 없습니다. 프로그램을 다시 설치하여 이 문제를 해결하십시오. [ 해결방법 ] 1. Visual C++ Redistributable for Visual Studio 2015 재설치 https://www.microsoft.com/en-us/download/details.aspx?id=48145 Visual C++ Redistributable for Visual Studio 2015 The Visual C++ Redistributable Packages install run-time components that are.. 2019. 9. 25.

[MongoDB] Window10에서 실행하기와 데이터 삽입하기

[환경] Window10 MongoDB 4.0 몽고 데이터베이스 설치 위치 : C:\Program Files\MongoDB\Server\4.0\bin 시작하며.. 스터디를 진행하면서 Node.js와 Vue.js 그리고 Mongodb를 사용하고 있습니다. 처음 배우는 언어와 데이터베이스여서 헷갈리는 개념과 알 수 없는 Nosql의 영역때문에 아무것도 못만들고 있습니다. 하나하나 살펴보고자 이번 글을 만들었습니다. MongoDB는 이미 안정화를 이룬 RDBMS와 성능과 장단점에 대해 많은 비교가 이루어지고 있습니다. 저는 처음에 MongoDB를 접했을 때 RDBMS와의 차이가 뭔지 알기 위해서 좋은 점이 뭔지 궁금해서 많이 알아보았습니다. 하지만, 결론적으로 도달한 생각은 MongoDB를 이용해서 극한의 성.. 2019. 8. 15.

[MySQL] SQL 구문 암기

스프링 공부하면서.. 난 생각했다. 왜 항상 SQL문을 작성하기 전에 인터넷을 참고해야 하는가??? 왜!!!!! 과거의 게을렀던 나를 반성하면서 이제는 외워서 SQL구문을 실행시키겠다고 다짐했다. [ALTER TABLE]컬럼 이름 변경 ALTER TABLE tlb_name CHANGE BeforeColnumeName AfterColunmName Varchar(30); [DELETE FROM]특정 row 삭제 DELETE FROM tbl_name WHERE 조건문 [UPDATE]기존에 있던 row 데이터에 특정 컬럼의 데이터 변경하기 UPDATE tbl_member SET email = '변경할 내용' WHERE username='관리자'; 2019. 6. 30.

[SQL] bind variable의 사용 의미

바인드 변수 정의 바인드 변수는 PL/SQL 또는 SQL 쿼리문에서 WHERE 절에 value 값을 (?)로 사용하는 변수이다. 호스트 환경에서 생성되어 데이터를 저장한다. print 명령어를 사용해서 변수를 확인할 수 있다. 바인드 변수를 사용하는 이유 1) 성능 향상을 위한 사용 목적 바인드 변수가 뭔지 알아보는 과정에서 지금까지 몰랐던 MySQL이 쿼리를 받고부터 어떤 절차를 가지고 쿼리가 실행되었는지 알지 못하고 사용해 왔다는 것을 알았다. 관련 블로그를 정독하고 정리하였다. 쿼리를 받으면 MySQL에서 처리 절차 1. 구문 오류 체크 (parse) 2. 공유 역역에서 해당 구문 검색 (parse) 3. 권한 체크 (parse) 4. 실행 계획 수립 (parse) 5. 실행 계획 공유영역에 저장 .. 2019. 6. 11.