소개
이 프로젝트에서는 SQL 의 UPDATE 문을 사용하여 데이터베이스에서 학생의 GPA (Grade Point Average, 평점 평균) 를 업데이트하는 방법을 배우게 됩니다.
👀 미리보기
MySQL [edusys]> SELECT * FROM student WHERE name = "Snow";
+-------+------+-----------+----------+
| ID | name | dept_name | tot_cred |
+-------+------+-----------+----------+
| 70557 | Snow | Physics | 61 |
+-------+------+-----------+----------+
1 row in set (0.000 sec)
🎯 과제
이 프로젝트에서는 다음을 배우게 됩니다:
- MySQL 서버를 시작하고 MySQL 터미널에 로그인하는 방법
- 데이터베이스 스크립트를 MySQL 데이터베이스로 가져오는 방법
UPDATE문을 사용하여 테이블의 데이터를 수정하는 방법- 데이터베이스에서 업데이트된 데이터를 확인하는 방법
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다:
- 기본적인 SQL
UPDATE문과 이를 사용하여 데이터베이스의 데이터를 수정하는 방법을 이해합니다. - 서버 시작, 로그인 및 SQL 스크립트 실행을 포함하여 MySQL 작업 경험을 얻습니다.
- 데이터베이스 관리 및 데이터 조작 기술을 개발합니다.
MySQL 시작 및 데이터베이스 가져오기
이 단계에서는 MySQL 서버를 시작하고 edusys.sql 데이터베이스 스크립트를 가져오는 방법을 배우게 됩니다.
시스템에서 터미널을 엽니다.
다음 명령을 실행하여 MySQL 서비스를 시작합니다:
sudo /etc/init.d/mysql startMySQL 터미널에 로그인합니다:
mysql -urootedusys.sql스크립트를 MySQL 데이터베이스로 가져옵니다:SOURCE ~/project/edusys.sql
학생 GPA 업데이트
이 단계에서는 UPDATE 문을 사용하여 student 테이블에서 이름이 snow인 학생의 tot_cred를 수정하는 방법을 배우게 됩니다.
~/project디렉토리에updateInformation.sql이라는 새 파일을 엽니다.다음 코드를
updateInformation.sql파일에 추가합니다:USE `edusys` UPDATE student SET tot_cred = 61 WHERE name = "Snow";이 코드는 이름이
snow인 학생의tot_cred열을61로 업데이트합니다.updateInformation.sql파일을 저장합니다.
업데이트 스크립트 실행
이 단계에서는 MySQL 터미널에서 updateInformation.sql 스크립트를 실행하는 방법을 배우게 됩니다.
MySQL 터미널에서 다음 명령을 실행하여
updateInformation.sql스크립트를 실행합니다:SOURCE ~/project/updateInformation.sql다음 쿼리를 실행하여 업데이트를 확인합니다:
SELECT * FROM student WHERE name = "Snow";이름이
snow인 학생의 업데이트된tot_cred값인61을 볼 수 있습니다.+-------+------+-----------+----------+ | ID | name | dept_name | tot_cred | +-------+------+-----------+----------+ | 70557 | Snow | Physics | 61 | +-------+------+-----------+----------+ 1 row in set (0.000 sec)
축하합니다! UPDATE 문을 사용하여 데이터베이스에서 학생의 GPA 를 성공적으로 업데이트했습니다.
요약
축하합니다! 이 프로젝트를 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.



