MySQL數據庫是一種廣泛用于數據存儲和管理的關系型數據庫。在醫院管理系統中,MySQL數據庫可以用于存儲醫院的各種數據信息,如患者檔案、病歷資料、醫生排班等。
下面是一個基本的MySQL數據庫醫院管理系統示例:
CREATE DATABASE hospital; USE hospital; CREATE TABLE patients ( patient_id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, patient_name VARCHAR(50) NOT NULL, patient_gender VARCHAR(10) NOT NULL, patient_age INT(3) NOT NULL, patient_phone VARCHAR(20) NOT NULL, patient_address VARCHAR(100), patient_history VARCHAR(500) ); CREATE TABLE doctors ( doctor_id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, doctor_name VARCHAR(50) NOT NULL, doctor_gender VARCHAR(10) NOT NULL, doctor_age INT(3) NOT NULL, doctor_phone VARCHAR(20) NOT NULL, doctor_department VARCHAR(50) NOT NULL, doctor_title VARCHAR(50) NOT NULL, doctor_schedule VARCHAR(200) ); CREATE TABLE appointments ( appointment_id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, patient_id INT(6) UNSIGNED, doctor_id INT(6) UNSIGNED, appointment_date Date, appointment_time TIME, appointment_status VARCHAR(20) ); ALTER TABLE appointments ADD CONSTRAINT fk_patient FOREIGN KEY (patient_id) REFERENCES patients(patient_id); ALTER TABLE appointments ADD CONSTRAINT fk_doctor FOREIGN KEY (doctor_id) REFERENCES doctors(doctor_id);
該系統的主要功能是管理患者、醫生和預約信息。其中,patients表存儲患者基本信息,包括患者編號、姓名、性別、年齡、電話、地址和病史等;doctors表存儲醫生基本信息,包括醫生編號、姓名、性別、年齡、電話、所屬科室、職稱和排班信息等;appointments表存儲患者預約信息,包括預約編號、患者編號、醫生編號、預約日期、預約時間和預約狀態等。
通過使用MySQL數據庫,醫院管理系統可以實現患者、醫生和預約信息的高效存儲、管理和查詢,從而為醫院提供更加便捷和高效的管理方式。