can i have password for my mysql table
There is no such way to access a table created by you using additional username/password for a user once he logged in. One can control access by a normal MySQL login. The username used for that can be configured to have only access to the objects you want by setting up privileges. So the username decides what is allowed and what is not.