최근 글

PHP / Tutorial / 당월 초일, 당월 말일 구하는 방법
당월 초일과 당월 말일은 date() 함수를 이용하여 구할 수 있습나다. 초일은 항상 1일이므로, 날짜 자리에 01을 넣어서 구합니다. 말일은 날짜 자리에 t를 넣어서 구합니다.

MariaDB / 피벗 테이블 만드는 방법
피벗 테이블은 엑셀의 유용한 기능 중의 하나입니다. 예를 들어 아래의 왼쪽 데이터를 오른쪽 표처럼 만드는 것이 피벗 테이블입니다. 조건에 따라 그룹화시켜서 보기 좋게 데이터를 정리하는 것이라 보면 됩니다. MariaDB에서도 몇 가지 함수를 이용하여 피벗 테이블을 만들 수 있습니다.

MariaDB / Reference / ELT
ELT는 특정 위치의 문자열을 반환하는 함수입니다. string1, string2, string3, ...에서 N번째 문자열을 반환합니다. N번째에 문자열이 없으면 NULL을 반환합니다.

MariaDB / Reference / REPEAT
REPEAT는 문자열을 반복하여 반환하는 함수입니다. string을 count만큼 반복하여 반환합니다. count가 1 미만이면 빈 문자열을 반환합니다.

MariaDB / Reference / LIKE
다음과 같은 테이블이 있습니다. 열의 이름은 column1, 데이터는 12345, 23456 두 개가 있습니다. MariaDB [test]> SELECT * FROM table1; +---------+ | column1 | +---------+ | 12345 | | 23456 | +---------+ WHERE를 이용하면 특정 값을 갖는 행을 출력할 수 있습니다. 예를 들어 다음은 column1의 값이 12345인 데이터를 출력합니다. MariaDB [test]> […]

MariaDB / Reference / ROUND
ROUND는 반올림하는 함수입니다. 별도 설정을 하지 않으면 소수 첫째 자리에서 반올림합니다. 쉼표를 하고 숫자를 넣으면, 소숫점 아래 그 숫자까지 표현합니다.

MariaDB / 연산자 / 논리 연산자
MariaDB의 논리 연산자에 대하여 알아보겠습니다. 예제로 사용하는 테이블은 아래의 데이터를 가진 T_2이라는 테이블입니다. 각 열의 데이터 형식은 다음과 같습니다. C_1 : 정수 C_2 : 문자 +----+------+------+ | ID | C_1 | C_2 | +----+------+------+ | 1 | 1 | A | | 2 | 2 | B | | 3 […]

MariaDB / 사용자 관리하는 방법
MariaDB에서 사용자를 만드는 방법, 수정하는 방법, 삭제하는 방법, 권한을 부여하고 제거하는 방법을 알아봅니다.

MariaDB / 샘플 데이터베이스 employees 설치하는 방법
데이터베이스를 다루는 공부를 할 때 데이터가 들어있는 데이터베이스가 있으면 좋습니다. 데이터베이스를 직접 만드는 방법도 있지만, 공개된 샘플 데이터베이스를 이용하면 편합니다. 예를 들어 SQL Server라면 AdventureWorks라는 샘플 데이터베이스를 마이크로소프트에서 제공합니다. MariaDB라면 employees를 사용하면 됩니다.

MariaDB / 연산자 / 비교 연산자
MariaDB의 비교 연산자에 대하여 알아보겠습니다. 예제로 사용하는 테이블은 아래의 데이터를 가진 T_1이라는 테이블입니다. 각 열의 데이터 형식은 다음과 같습니다. C_1 : 정수 C_2 : 문자 C_3 : 날짜 +----+------+------+------------+ | ID | C_1 | C_2 | C_3 | +----+------+------+------------+ | 1 | 1 | A | 2022-01-01 | | 2 […]
