Actualmente no he probado ningún gestor de Sqlite, mi manera para crear las tablas es a la vieja usanza, con el código SQL.
El código SQL (al igual que en los motores de base de datos que ya hemos visto) es simplemente una cadena de texto que mediante un método o función le es enviada a la base de datos para que sea procesado.
Al instanciar la clase sqlite nos encontramos con una lista de métodos, query es el que nos permitirá realizar el envío del código a la base.
Para crear las tablas usaremos el siguiente código SQL
CREATE TABLE personas ( id INTEGER PRIMARY KEY, nombre VARCHAR(255) NOT NULL, apellido VARCHAR(255) NOT NULL );
Ahora el ejemplo completo con PHP
<?php $db = new SQLiteDatabase("db.sqlite"); // Creo la tabla personas $db->query(" CREATE TABLE personas ( id INTEGER PRIMARY KEY, nombre varchar(255) NOT NULL, apellido varchar(255) NOT NULL ); "); ?>