MySql newbie here..

I'm planning to port my website's database from MSSQL to MYSQL. I got a few questions I need your help for:

* Does MySql support autoincrement fields?
* Is there a GUI interface for creating / maintaining tables, indexes, triggers etc.

Thank you!