Does Denmark have a land border with Germany?

No, Denmark and Germany do not share a land border. Denmark is bordered by Germany to the south, but the two countries are separated by the Baltic Sea.
Copyright Wanderlust World © https://www.ynyoo.com