student_id bigint(20) unsigned student_code varchar(20) profile_image varchar(255) full_name varchar(100) grade varchar(20) class varchar(255) date_of_birth date gender enum('Male','Female','Other') enrollment_date date phone varchar(20) address text emergency_contact varchar(100) parent_id bigint(20) unsigned teacher_id bigint(20) unsigned class_id bigint(20) unsigned status enum('active','inactive') notes text created_at timestamp updated_at timestamp