반응형
- 데이터베이스 목록 조회
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 |