DataBase
-
Mybatis에서 동적 쿼리 사용을 위해 컬럼명 글자(문자열X) 그대로 넣는 법DataBase/MariaDB & MySQL 2018. 1. 28. 18:17
컬럼 값을 동적으로 만들어 줄 일이 필요했다. 생각 없이 #{column1} = #{parameter1} 을 넣었더니 에러가 떴다. 적당히 String 형태든 문자 그대로 들어가든 알아서 다 처리될 줄 알았는데, console 에러에서 컬럼명이 문자열(작은 따옴표가 붙어서)로 인식되어 SQL에서 에러가 나는 것이었다. 예를 들어, 이런 식으로 XML파일에 쿼리를 작성했다. 123SELECT * FROM employeeWHERE #{columnParam} = #{param}cs 동적으로 컬럼과 파라미터를 다르게 해서 다른 값을 불러오고 싶었다. #{columnParam}에 memberId 라는 컬럼을 넣고 그 컬럼에 포함된 param에 해당하는 데이터만 뽑아내고 싶었다. 근데 DB는 memberId로 인식..
-
MariaDB 접속 방법과 데이터베이스, 사용자 계정 생성DataBase/MariaDB & MySQL 2017. 9. 23. 16:34
1. MariaDB 접속 방법: 1) 터미널에서 mysql 서버를 돌린다. mysql.server start 2) MariaDB에 접속해보자. mysql -u root (명령문을 몇개 돌려보니 추측컨대, mysql -u (사용자 계정 이름) -p (데이터베이스 명)을 입력하면 접속 가능한 것 같다.) 참고: query문 말고 mysql의 명령문이 궁금하다면, help를 치면 된다. (터미널 명령문을 잘 몰라서 MariaDB 안에서 밖으로 나오는 방법을 한참 찾았다. quit 또는 \q만 치면 바로 나와졌다.) 2. 데이터베이스 생성, 삭제 방법: 1) 데이터베이스 생성(MariaDB 접속 후에 수행해야 한다.) create database testDB(DB 이름); 2) 데이터베이스 삭제 drop dat..
-
MariaDB 설치하는 방법 for MacDataBase/MariaDB & MySQL 2017. 9. 23. 15:50
MariaDB는 오픈 소스의 관계형 데이터베이스 관리시스템(RDBMS)이다. MariaDB의 주요 개발자는 MySQL과 몬티 프로그램 AB를 설립한 마이클 몬티 와이드니어스이다. 기존의 MySQL 개발자가 만든만큼 MariaDB는 MySQL과 서로 동일한 소스 코드를 기반으로 한다. Mac에서 MariaDB 설치하는 방법 1. MariaDB를 설치하기 위해서는 Homebrew를 먼저 설치해야 한다. (Homebrew를 설치하는 방법은 클릭클릭!) 2. Homebrew가 설치되면, 최신버전으로 업데이트 해주기 위해 다음과 같은 코드를 입력한다. $ brew update 3. 업데이트가 끝나면 아래의 코드로 MariaDB를 설치해준다. $ brew install mariadb 명령문을 입력하면 위와 같은 화..