아무래도 MariaDB와 MySQL의 만든 사람이 동일하다 보니 해당 포스팅은 MySQL에서도 동일하게 문제 해결이 될 것이나, 폴더 및 설치 세팅이 미세하게 다를 수 있다. MariaDB를 설치하였는데 뭔가 빠진 느낌이 들어서 뭔가 곰곰히 생각해보니, Install 과정에서 캐릭터셋을 선택하는 것이 없었다는 것을 판단하였고, Toad for Mysql로 테이블을 생성 할 때, comment가 깨져있는 것을 발견했다 (이건, 빼도박도 못하는 캐릭터셋 문제) 보다시피, 테이블 Comment 설정 창에 캐릭터셋이 깨져 있는 것을 발견 MariaDB, MySQL은 캐릭터셋을 확실히 잡고 시작을 해야 나중에 참변을 방지할 수 있다.확인 방법 C:\Windows\System32>mysql -u root -p En..
토드(Toad)라고 불리우는 유명한 Oracle용 DBMS Tool이 존재하는데 워낙 사용성이 뛰어나지만, 가격이 비싸기 때문에 많은 사람들이 눈물을 머금고, SQLDeveloper를 쓰거나 혹은, 어둠의 경로로 몰래 받아서 쓰는 사람들이 존재할 것이다. 그만큼 DBMS 툴로서, 상징적인 존재인 제품인데 MySQL 혹은 MariaDB용 버전도 존재한다. 다행인것은, 무료 DBMS 인 Mysql, MariaDB 처럼 툴 역시 무료로 제공 된다. https://www.toadworld.com/m/freeware/1469 사이트에 접속을 하게 되면, 위와 같은, 다운로드 화면이 나오게 된다. 다운로드를 누른다고, 한번에 자료를 주진 않는다 (오라클과 동일) download 버튼을 누르면, 위와 같이 로그인 화..
오라클에도 존재하듯, MySQL에도 SUBSTRING 기능이 존재한다. 이 SUBSTRING은 거의 모든 언어나 DBMS에 자체적으로 내장이 되어 있고, 사용방법도 비슷하다. SUBSTR이라고 써도 되고, SUBSTRING으로 써도 된다. 둘은 완전히 동일하다. 사용방법SUBSTR(str,pos), SUBSTR(str FROM pos), SUBSTR(str,pos,len), SUBSTR(str FROM pos FOR len) 1. 인자값 설명 str 원본 문자열 pos 시작 위치값 len 가져올 길이값 2. 사용사례 SUBSTR(str, pos) SELECT SUBSTR('동해물과백두산이',5); 결과) 백두산이 해석) 5번째 문자열부터 읽으시오. SUBSTR(str FROM pos) SELECT SUB..
사실 이런 글을 포스팅할 이유는 없지만, 개발을 이제 막 시작한 분들이나 이쪽 계통에 대해서 잘 모르는 분들을 위해서 간단히 포스팅해 보도록 한다. Mysql을 설치하려 오신 분들은 이 참에 MariaDB를 설치해보도록 한다 (둘은 만든 사람이 같으나, MariaDB는 완전 무료고, Mysql은 부분 무료이다) MariaDB로 개발해도 Mysql과 동일하기 때문에 개발 및 진행상에 아무런 문제가 없다. 심지어, MariaDB를 설치할 때 서비스명까지 Mysql로 뜨는 쌍둥이로 봐도 무방하다. http://needjarvis.tistory.com/10 (MariaDB와 Mysql의 포스팅 참고) MariaDB는 https://downloads.mariadb.org/ 에서 다운로드가 가능하며, 현재 내 로컬..
MariaDB란 MySQL과 자매버전으로 불리우는 오픈소스 DB이다. MySQL과 자매버전으로 불리우는 이유가 존재하는데 그 내용을 알면 꽤 흥미진진하다. MySQL을 만든 개발자인 Michael Widenius(Monty 라고 불리움)는 SUN 마이크로 시스템에 MySQL AB 회사를 인수하고, 다시 SUN 마이크로시스템이 오라클에 인수되면서 Monty는 오라클에 넘어간 자기의 자식을 걱정하며, Monty AB라는 회사를 차리게 된다. - 로고마저, MySQL과 Maria는 서로 닮아있다.(돌고래, 물개) 왜냐하면, 오라클이라는 업체는 IT계에서도 유명한 보수 업체이고, 이렇다 보니 그동안구글 vs 오라클, MySQL vs Oracle 등 개방 vs 폐쇄 라는 싸움이 많이 나기도 하였다. 내가 Mont..