Naming Tables & Fields in SQL

Should I capitalize each table name e.g. (Members) and field name (Forename) or leave them as lower cases?

Thank you!

declare all your names in lower case

some database systems (you did not say which you were using) disregard identifier case, and you can code the names either way, in fact, you can mix them up from one query to the next

Members, MEMBERS, members, mEmBeRs, …

however, this is not always true…

Thank you. I’m using MySQL. So I will declare using lower cases.