The present invention relates to a building structure and mainly solves the problem that it is inconvenient to install and adjust the panel and the framework component (column, beam, girder, etc.) connected by the fasteners in the existing building structure. The building structure comprises a building panel assembly and a framework assembly, the framework assembly comprises a plurality of beams, columns and girders connected with each other and the panel assembly comprises a plurality of panels, the panel is supported by the framework components. A dovetail joint is embedded on each panel and each framework component. The adjacent panels and/or the framework components are connected with each other by the dovetail joint, which makes the adjustment of positions thereof to be very convenient and also decreases the difficulty of installation. It is further disclosed a building adopting above-mentioned building structure which also has a door component and a window component connected to the panel and the framew