title: What are valid table names in SQLite?
body: <p>What are the combination of characters for a table name in SQLite to be valid? Are all combinations of alphanumerics (A-Z, a-z and 0-9) constitute a valid name? </p>
  
  <pre><code>Ex. CREATE TABLE 123abc(...);
  </code></pre>
  
  <p>What about a combination of alphanumerics with dashes "-" and periods ".", is that valid as well?</p>
  
  <pre><code>Ex. CREATE TABLE 123abc.txt(...);
  Ex. CREATE TABLE 123abc-ABC.txt(...);
  </code></pre>
  
  <p>Thank you.</p>