본문 바로가기

반응형

DB/MariaDB

(4)
[ MariaDB ] DESC - 스키마 구조 확인하기 MariaDB에서 테이블의 스키마(구조)를 확인하는 방법은 여러 가지가 있습니다. 대표적인 방법 몇 가지를 소개하겠습니다.1. DESCRIBE 또는 DESC 명령어 사용하기특정 테이블의 컬럼 정보와 데이터 타입 등을 확인할 수 있습니다.DESCRIBE 테이블명;또는DESC 테이블명;2. SHOW COLUMNS 명령어 사용하기컬럼의 상세 정보를 확인할 수 있습니다.SHOW COLUMNS FROM 테이블명;3. SHOW CREATE TABLE 명령어 사용하기테이블 생성에 사용된 SQL 쿼리를 확인할 수 있습니다. 테이블의 전체 구조를 한 번에 볼 수 있습니다.SHOW CREATE TABLE 테이블명;4. INFORMATION_SCHEMA 사용하기MariaDB에는 INFORMATION_SCHEMA라는 시스템 ..
[ MariaDB ] CREATE USER - 사용자 생성 후 데이터베이스 권한 주기 MariaDB에서 새로운 사용자를 생성하고 특정 데이터베이스에 권한을 할당하는 과정은 다음과 같습니다.1. MariaDB 접속먼저 MariaDB에 접속합니다. root 사용자로 접속하는 것이 일반적입니다.mysql -u root -p2. 사용자 생성새로운 사용자를 생성하기 위해서는 CREATE USER 명령어를 사용합니다. 여기서 username과 password는 원하는 사용자 이름과 비밀번호로 변경하세요.CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';'localhost'는 해당 사용자가 로컬에서만 접속할 수 있도록 설정하는 것이며, 원격 접속을 허용하려면 '%'로 변경할 수 있습니다.예: 'username'@'%'3. 데이터베이스 생성 (선..
[ MariaDB ] Data Type - 사용가능한 데이터 타입 알아보기 MariaDB에서 사용되는 주요 데이터 타입들은 크게 숫자, 문자열, 날짜/시간으로 나뉩니다. 각 데이터 타입은 다양한 형식을 제공하며, 주요 데이터 타입은 다음과 같습니다.1. 숫자 타입정수형TINYINT : 1바이트 크기의 정수. -128 ~ 127 또는 0 ~ 255 (UNSIGNED)SMALLINT : 2바이트 크기의 정수. -32,768 ~ 32,767 또는 0 ~ 65,535 (UNSIGNED)MEDIUMINT : 3바이트 크기의 정수. -8,388,608 ~ 8,388,607 또는 0 ~ 16,777,215 (UNSIGNED)INT 또는 INTEGER : 4바이트 크기의 정수. -2,147,483,648 ~ 2,147,483,647 또는 0 ~ 4,294,967,295 (UNSIGNED)BI..
[ MariaDB ] MariaDB 설치하기 MariaDB를 설치하는 방법은 운영 체제에 따라 다르지만, 대표적인 설치 절차를 설명해 드릴게요. 여기서는 Ubuntu, CentOS, 그리고 Windows 환경에서의 설치 방법을 안내합니다.1. Ubuntu에서 MariaDB 설치패키지 목록 업데이트: sudo apt updateMariaDB 설치: sudo apt install mariadb-server설치 확인 및 서비스 시작: sudo systemctl start mariadb sudo systemctl enable mariadb보안 설정 실행:MariaDB 설치 후 보안 설정을 수행합니다. sudo mariadb_secure_installation이 과정에서는 root 계정의 비밀번호 설정, 익명 사용자 제거, 원격 root ..

반응형