Markdown tables are physically represented using dash - for to separate the header row from the content ones and pipe | for columns.
ColumnColumnCellCell
is produced by
Column | Column
------ | ------
Cell | Cell
You can also populate a table in any way you want -
LetterDigitCharactera4...
If you want to use a pipe character (|) in the content of a cell you'll need to escape it with a backslash.
Column | Column
------ | ------
\| Cell \|| \| Cell \|
This results in the following table:
ColumnColumn| Cell || Cell |