Static Website is easy to create. The web pages are made in HTML. The code is fixed for each and every page. You cannot change the content of any page.
Dynamic Website contains dynamic web pages whose content changes dynamically. The content is fetched from the database. Here, you can do insert, update, delete your content of a website. It is created by client side scripting or Server-side scripting or both.