Why isn't there a "node" table? After installing Drupal 7, the site seems to run fine, however looking in phpMyAdmin I don't see a "node" table. According to this image, used from the documentation on Drupal.org, it should have that table.


  


When I try to run various SQL queries that mention the "node" table they fail. However the Views module shows Drupal apparently internally able to query against the "node" table.
Also, using a raw SQL module I am able to write SQL against node.title, for example. However, it fails from phpMyAdmin.

I notice that Drupal 8 installations on the same server seem to have a node table. If it's relevant, these were all installed with Softaculous on Arvixe.

What is going on here?
Yes, drupal 7 does have a node table. The reason why your database does not might be either because you are looking at the wrong database or perhaps because your configuration are using a database prefix. Look in your sites/default/settings.php file and check if you are using a prefix. For example:

$databases['default']['default'] = array(
  'driver' =&gt; 'mysql',
  'host' =&gt; 'localhost',
  'database' =&gt; 'example',
  'username' =&gt; 'user',
  'password' =&gt; 'password',
  'prefix' =&gt; 'd7_',
);


or

$databases['default']['default'] = array(
  'driver' =&gt; 'mysql',
  'host' =&gt; 'localhost',
  'database' =&gt; 'example',
  'username' =&gt; 'user',
  'password' =&gt; 'password',
  'prefix' =&gt; array(
    'node' =&gt; 'd7_',
  )
);


The first example would prefix all tables in the database with d7_, while the second would only change the name of the node table.