티스토리 뷰

Database

MariaDB. 간단한 예제

out of coding 2020. 1. 19. 11:37

MariaDB를 설치하고 간단하게 정상적으로 동작하는지 테스트를 하여 보고 싶을 경우가 있습니다.

CREATE DATABASE mydb; -- mydb 데이터베이스 생성
USE mydb; -- 기본 데이터베이스로 mydb를 지정
CREATE TABLE mytable ( id INT PRIMARY KEY, name VARCHAR(20) ); -- mytable 테이블 생성
INSERT INTO mytable VALUES ( 1, 'Will' ); -- 데이터 입력
INSERT INTO mytable VALUES ( 2, 'Marry' ); 
INSERT INTO mytable VALUES ( 3, 'Dean' );
SELECT id, name FROM mytable WHERE id = 1;
UPDATE mytable SET name = 'Willy' WHERE id = 1;
SELECT id, name FROM mytable;
DELETE FROM mytable WHERE id = 1;
SELECT id, name FROM mytable;
DROP DATABASE mydb;
SELECT count(1) from mytable; gives the number of records in the table

이렇게 하면 데이터베이스를 만들고 사용하며 테이블을 만들고 등등 하나씩 단계를 다 거치게 되는겁니다.

위의 경우에서 SELECT 정도까지만 해봐도 다음과 같이 나오게 됩니다.

MariaDB [(none)]>
MariaDB [(none)]>
MariaDB [(none)]>
MariaDB [(none)]> create database mydb;
Query OK, 1 row affected (0.000 sec)

MariaDB [(none)]> use mydb;
Database changed
MariaDB [mydb]> create table mytable (id INT PRIMARY KEY, name VARCHAR(20));
Query OK, 0 rows affected (0.008 sec)

MariaDB [mydb]> insert into mytable values (1, 'dh');
Query OK, 1 row affected (0.003 sec)

MariaDB [mydb]> select id, name from mytable;
+----+------+
| id | name |
+----+------+
|  1 | dh   |
+----+------+
1 row in set (0.001 sec)

입력한 값이 정확하게 나오는것을 확인 할 수 있습니다.

'Database' 카테고리의 다른 글

MySQL. Auto Increment.  (0) 2020.02.21
MariaDB. account add, remove, permission grant  (0) 2020.01.19
샤딩과 레플리카  (0) 2019.10.23
NoSQL의 종류  (0) 2018.06.09
[Oracle] system 패스워드 분실시  (0) 2015.01.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함