‼️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/
'Programming' 카테고리의 다른 글
맥 도커 Mariadb 한글 깨짐 0.1초만에 해결 :: 송코딩 (0) | 2022.11.20 |
---|---|
[IntelliJ] 자주 쓰이는 단축키 :: 송코딩 (0) | 2022.10.03 |
[맥북/맥 Mac] 도커(Docker)로 MariaDB 설치하기 (0) | 2022.09.10 |
[맥북/맥 Mac] 도커(Docker) 설치 :: 송코딩 (0) | 2022.09.10 |
JPA란? (0) | 2022.09.10 |