Drop Table If Exists [Category];
CREATE TABLE "Category"(
[category_id] integer UNIQUE NOT NULL
,[categoryname] varchar(255) NOT NULL
,[color] int
, Primary Key(category_id)
);
Drop Table If Exists [Lesson];
CREATE TABLE "Lesson"(
[lesson_id] INTEGER UNIQUE NOT NULL
,[category_id] INTEGER NOT NULL
,[lessonname] varchar(255) NOT NULL
, Primary Key(lesson_id)
);
Drop Table If Exists [settings];
CREATE TABLE [settings](
[settings_id] int UNIQUE NOT NULL
,[category] varchar(50)
,[key] varchar(50)
,[value] varchar(300)
);
Drop Table If Exists [Word];
CREATE TABLE "Word"(
[word_id] INTEGER UNIQUE NOT NULL
,[lesson_id] integer NOT NULL
,[chinese] VARCHAR(100)
,[pinyin] VARCHAR(100)
,[translation] VARCHAR(100)
,[remarks] TEXT
, Primary Key(word_id)
);
Drop Table If Exists [WordStats];
CREATE TABLE "WordStats"(
[word_id] integer UNIQUE NOT NULL
,[date_added] DATE
,[date_lastaccessed] DATE
,[date_nextreview] DATE
,[numberoftimesaccesed] int
,[MemorizedLevel] int
,[timescorrect] int
);