
1. ๋ฐ์ดํฐ๋ฒ ์ด์ค ์์ฑ
MariaDB [(none)]> create database kmj;
Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> use kmj;
Database changed
MariaDB [kmj]> create table member(no int, name varchar(20), class varchar(10));
Query OK, 0 rows affected (0.005 sec)
MariaDB [kmj]> show databases;
+--------------------+
| Database |
+--------------------+
| WebTest |
| information_schema |
| khacademy |
| kmj |
| mysql |
| naver_db |
| performance_schema |
+--------------------+
7 rows in set (0.001 sec)
2. ํ ์ด๋ธ ์์ฑ (ํ ์ด๋ธ๋ช : member, column : no, name, class)
MariaDB [kmj]> create table member(no int, name varchar(20), class varchar(10));
Query OK, 0 rows affected (0.005 sec)
MariaDB [kmj]> desc member;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| no | int(11) | YES | | NULL | |
| name | varchar(20) | YES | | NULL | |
| class | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
3 rows in set (0.001 sec)
3. ํ ์ด๋ธ์ ๋ฐ์ดํฐ ์ถ๊ฐ
MariaDB [kmj]> insert into member values(1,'nenjin','G');
Query OK, 1 row affected (0.001 sec)
MariaDB [kmj]> insert into member values(2,'yang','F');
Query OK, 1 row affected (0.001 sec)
MariaDB [kmj]> insert into member values(2,'baebae','E');
Query OK, 1 row affected (0.001 sec)
MariaDB [kmj]> select * from member;
+------+--------+-------+
| no | name | class |
+------+--------+-------+
| 1 | nenjin | G |
| 2 | yang | F |
| 2 | baebae | E |
+------+--------+-------+
3 rows in set (0.000 sec)
4. age column ์ถ๊ฐํ๊ณ ๊ฐ ๋ฃ๊ธฐ
MariaDB [kmj]> alter table member add age int after name;
Query OK, 0 rows affected (0.004 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [kmj]> select * from member;
+------+--------+------+-------+
| no | name | age | class |
+------+--------+------+-------+
| 1 | nenjin | NULL | G |
| 2 | yang | NULL | F |
| 2 | baebae | NULL | E |
+------+--------+------+-------+
3 rows in set (0.001 sec)
MariaDB [kmj]> update member set age=15 where name='nenjin';
Query OK, 1 row affected (0.001 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [kmj]> update member set age=35 where name='yang';
Query OK, 1 row affected (0.001 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [kmj]> update member set age=20 where name='baebae';
Query OK, 1 row affected (0.001 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [kmj]> select * from member;
+------+--------+------+-------+
| no | name | age | class |
+------+--------+------+-------+
| 1 | nenjin | 15 | G |
| 2 | yang | 35 | F |
| 2 | baebae | 20 | E |
+------+--------+------+-------+
3 rows in set (0.000 sec)
5. baebae์ no ๊ฐ ์์ ํ๊ธฐ
MariaDB [kmj]> update member set no=3 where class='E';
Query OK, 1 row affected (0.001 sec)
Rows matched: 1 Changed: 1 Warnings: 0
MariaDB [kmj]> select * from member;
+------+--------+------+-------+
| no | name | age | class |
+------+--------+------+-------+
| 1 | nenjin | 15 | G |
| 2 | yang | 35 | F |
| 3 | baebae | 20 | E |
+------+--------+------+-------+
3 rows in set (0.000 sec)
6. no.3์ ํ ์ญ์
MariaDB [kmj]> delete from member where no=3;
Query OK, 1 row affected (0.001 sec)
MariaDB [kmj]> select * from member;
+------+--------+------+-------+
| no | name | age | class |
+------+--------+------+-------+
| 1 | nenjin | 15 | G |
| 2 | yang | 35 | F |
+------+--------+------+-------+
2 rows in set (0.000 sec)
7. no ์ด ์ญ์
MariaDB [kmj]> alter table member drop no;
Query OK, 0 rows affected (0.002 sec)
Records: 0 Duplicates: 0 Warnings: 0
MariaDB [kmj]> select * from member;
+--------+------+-------+
| name | age | class |
+--------+------+-------+
| nenjin | 15 | G |
| yang | 35 | F |
+--------+------+-------+
2 rows in set (0.001 sec)
8. ๋์ด 15์ด๋ง ์ด๋ฆ ์ถ๋ ฅ
MariaDB [kmj]> select name from member where age=15;
+--------+
| name |
+--------+
| nenjin |
+--------+
1 row in set (0.001 sec)
9. ๋ค๋ฅธ database์์ kmj database์ member ํ ์ด๋ธ ํ์ธ
MariaDB [kmj]> use khacademy;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
MariaDB [khacademy]> select * from kmj.member;
+--------+------+-------+
| name | age | class |
+--------+------+-------+
| nenjin | 15 | G |
| yang | 35 | F |
+--------+------+-------+
2 rows in set (0.000 sec)
'Linux system' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
Shell Script: Redirection ์ค์ต (0) | 2024.03.27 |
---|---|
Shell Script : ํ์ผ ํ์ ํ์ธ ๋ฐ ๋ณต์ฌ (0) | 2024.03.21 |
SSL/TLS์ PKI ๊ตฌ์กฐ (0) | 2024.03.18 |
DHCP Relay Agent ๋ํ์ฌ (0) | 2024.03.04 |
DHCP ์๋ ์์ (0) | 2024.03.04 |