在SQLite中创建数据库

时间:2016-09-26 04:53:31

标签: sql sqlite

我们被要求在sqlite3中创建一个数据库,然后在其中创建一个表。我用了这个命令:

 $sqlite3 me5.db 

并尝试使用此语句创建一个表:

CREATE TABLE me5.petID(pet id PRIMARY KEY int(3), pet name varchar(10), pet type varchar(10), pet age int(3));

但它说:

错误:靠近“CREATE”:语法错误

我可能做错了什么?谢谢。

1 个答案:

答案 0 :(得分:0)

试试这个

CREATE TABLE petID(pet_id int(3) PRIMARY KEY, pet_name varchar(10), pet_type varchar(10), pet_age int(3));
  1. 您不必指定数据库名称,因为您已在命令sqlite3 me5.db之后使用它。
  2. 您在字段名称中有空格,这是不允许的。所以我用下划线代替空格。
  3. 在int(3)
  4. 之后使用PRIMARY KEY