Elimde bulunan bir sistemin veritabanını kaybettim bir kısmını tamamladım ancak bu sayfanın eksik kaldı nasıl bir tablo oluşturmalıyım yardımcı olurmusunuz .

<?class Core_Model extends CI_Model{
    /*public function get_Settings($keys=[]){
        foreach($this->db->where_in('key',$keys)->get('settings')->result()as$row)$data[$row->key]=$row->value;
        return$data;
        }*/
public function get_all_Settings(){
    foreach($this->db->get('settings')->result()as$row)$data[$row->key]=$row->value;
    return$data;
    
    }
    public function get($x,$y)
    {
        return $this->db->where('uid',$x)->order_by('date','DESC')->get('notifications',$y)->result_array();
    }
    
    public function get_unread($w)
    {
        return $this->db->where('uid',$w)->where('status',0)->get('notifications')->num_rows();
    }
    
    public function read($w)
    {
        $this->db->where('uid',$w)->update('notifications',['status'=>1]);
        return ($this->db->affected_rows()>0)?TRUE:FALSE;
    }
    public function contact($data){return($this->db->insert('contact',$data)>0?TRUE:FALSE);}}