Both other posters are correct with what they said, but just to give you an additional warning when working with both,
NULL represents the absence of a value and '' (empty string) is a value, so for example if your table has a unique index on a column, multiple rows can have that column set to NULL, but only 1 can be set to ''.