How to get mysql view definitions?
Show create view 'viewName'


returns the SQL definition with create view statement while 

SELECT  VIEW_DEFINITION 
    FROM    INFORMATION_SCHEMA.VIEWS
    WHERE   TABLE_SCHEMA    = 'DATABASENAME' 
    AND     TABLE_NAME      = 'VIEWNAME';


returns only definition. 

Both are correct for getting view definition.