반응형

- 데이터베이스 목록 조회

root@localhost:(none) > show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.00 sec)

- 데이터베이스 생성

imsi라는 데이터베이스 생성

* 일반적인 DB생성
root@localhost:(none) > create database imsi;
Query OK, 1 row affected (0.00 sec)

* 특수문자 포함할경우 억음부호 묶어서 DB생성
root@localhost:(none) > create database `imsi.imsi`;
Query OK, 1 row affected (0.00 sec)

* 별도의 캐릭터 셋을 지정하여 DB 생성
root@localhost:(none) > create database imsi default character set utf8mb4;
Query OK, 1 row affected (0.00 sec)

- 데이터베이스 생성 오류

* 특수 문자 포함하는 경우 에러 발생
root@localhost:(none) > CREATE DATABASE imsi.imsi;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '.imsi' at line 1

* 같은 이름에 DB가 존재하는 경우
root@localhost:(none) > CREATE DATABASE imsi;
ERROR 1007 (HY000): Can't create database 'imsi'; database exists

- 데이터베이스 접속

root@localhost:(none) > use imsi;
Database changed
root@localhost:imsi >

 

- 데이터베이스 삭제

root@localhost:(none) > DROP DATABASE `imsi`;
Query OK, 0 rows affected (0.00 sec)

- 데이터베이스 이름 변경

현재까지 이름을 바로 변경할 수 없고, 바꾸고자 하는 DB 생성하여 데이터 복구하는 방식 

 

참조 :
- https://mariadb.com/kb/en/documentation/
https://mariadb.com/docs/

'DBMS > MySQL&Mariadb' 카테고리의 다른 글

MariaDB replication 구성  (0) 2021.12.23
MariaDB 권한 관리  (0) 2021.12.23
MariaDB 사용자 관리  (0) 2021.12.23
MariaDB my.cnf 샘플  (0) 2021.12.23
MariaDB 설치  (0) 2021.12.23

+ Recent posts