반응형
이번에는 Update 를 알아보겠습니다.
Update 문은 Record 값을 변경 할 때 사용합니다.
UPDATE > UPDATE {TABLE} SET column1 = {Value};
만약 조건 없이 사용한다면 전체 data가 변경됩니다.
예시 >
+----+----------+------------------+---------------------+
| id | username | email | created_at |
+----+----------+------------------+---------------------+
| 1 | ryu | ryu@test.com | 2024-03-13 22:14:42 |
| 2 | kim | kim@test.com | 2024-03-13 22:54:12 |
| 3 | joe | joe@test.com | 2024-03-13 22:54:12 |
| 4 | choi | choi@test.com | 2024-03-13 22:54:12 |
| 5 | ryu | ryutest@test.com | 2024-03-14 00:39:07 |
+----+----------+------------------+---------------------+
update users set username = 'ryu';
+----+----------+------------------+---------------------+
| id | username | email | created_at |
+----+----------+------------------+---------------------+
| 1 | ryu | ryu@test.com | 2024-03-13 22:14:42 |
| 2 | ryu | kim@test.com | 2024-03-13 22:54:12 |
| 3 | ryu | joe@test.com | 2024-03-13 22:54:12 |
| 4 | ryu | choi@test.com | 2024-03-13 22:54:12 |
| 5 | ryu | ryutest@test.com | 2024-03-14 00:39:07 |
+----+----------+------------------+---------------------+
조건을 명시해서 사용하시는 걸 권장드립니다.
Update {TABLE} SET Column1 = {Value} where COLUMN2 = {VALUE};
age_users 라는 테이블에서 위 내용과 비슷하게 사용해봅니다.
예시 > update age_users set username = 'ryu' where age = 20;
age_users 테이블에서 age가 20인 Username을 ryu로 변경합니다.
변경 전 Table
+----+----------+-----+
| id | username | age |
+----+----------+-----+
| 1 | ryu | 20 |
| 2 | choi | 31 |
| 3 | kim | 34 |
| 4 | joe | 45 |
| 5 | park | 22 |
| 6 | lee | 20 |
+----+----------+-----+
변경 후 Table
+----+----------+-----+
| id | username | age |
+----+----------+-----+
| 1 | ryu | 20 |
| 2 | choi | 31 |
| 3 | kim | 34 |
| 4 | joe | 45 |
| 5 | park | 22 |
| 6 | ryu | 20 |
+----+----------+-----+
반응형
'Database' 카테고리의 다른 글
[Database] Auto Increment (0) | 2024.03.18 |
---|---|
[Database] MariaDB - Select, Insert, Update, Delete(5) (0) | 2024.03.18 |
[Database] MariaDB - Select, Insert, Update, Delete(3) (0) | 2024.03.14 |
[Database] MariaDB - Select, Insert, Update, Delete(2) (0) | 2024.03.14 |
[Database] MariaDB - Select, Insert, Update, Delete(1) (0) | 2024.03.14 |