Programming

[DB] MariaDB 주요 쿼리 :: 송코딩

송코딩 songcoding 2022. 9. 10. 22:53

‼️MariaDB는 대/소문자를 구분합니다.

(ex. 테이블명을 MEMBER로 생성하면 member로 접근 시 없는 테이블이라 ERROR 출력)

 

데이터베이스 생성

CREATE DATABASE 데이터베이스명;

 

사용할 데이터베이스 선택

USE 데이터베이스명;

 

데이터베이스 내에 테이블 조회

SHOW TABLES;

 

테이블 삭제

DROP TABLE 테이블명;

 

테이블 생성

CREATE TABLE 테이블명 (
	컬럼명 자료형 제약조건,
    	...
    	컬럼명 자료형 제약조건)
);

예시

CREATE TABLE member (
	id INT PRIMARY KEY,
    	name VARCHAR(30)
);

 

테이블 데이터 삽입

INSERT INTO 테이블명 VALUES ( 첫번째 컬럼 데이터, 두번째 컬럼 데이터 );

예시

INSERT INTO member VALUES ( 1, 'Austin' );

 

테이블 데이터 조회

SELECT 컬럼명 FROM 테이블명 WHERE 조건;

예시

SELECT id, name FROM member WHERE id = 1;

 

테이블명 변경

RENAME TABLE 기존 테이블명 TO 바꿀 테이블명

cf. 오라클

ALTER TABLE 기존 테이블명 RENAME TO 바꿀 테이블명;

 

 

 

오토커밋 확인

SHOW VARIABLES LIKE 'autocommit';
SET AUTOCOMMIT = TRUE;	// 오토커밋 설정
SET AUTOCOMMIT = FALSE;	// 오토커밋 해제

cf. 오라클

SHOW AUTOCOMMIT;
SET AUTOCOMMIT ON; 	// 오토커밋 설정
SET AUTOCOMMIT OFF; 	// 오토커밋 해제

 

 

Reference

MariaDB https://mariadb.com/kb/ko/basic-sql-statements/