Before Magento 2.3, we can remove column from an existing table using UpgradeSchema.php file, but we can use declarative schema in Magento 2.3 or later versions to remove column(s) from an existing table.
May 22, 2020
Welcome to Kishan Savaliya's Magento 2 Blog.In this blog post, I will show you how to add new column to an existing table in Magento
May 12, 2020
In this blog post, you can learn how to create new table using InstallSchema, how to add sample data using InstallData and how to use UpgradeSchema and UpgradeData. How to create custom new table in magento 2, you can easily understand that here in this post.