创建成功后,该文件默认为空的,然后就可以使用QSqlQuery类来操作该数据库, QSqlQuery类使用的是SQL语句,如果只需要使用高层次的数据
库接口(不关心 SQL 语法),我们可以选择 QSqlTableModel...,如果为空时则自动填入1,然后在下面的每一行都会自动+1, PRIMARY KEY则表示该列作为列表的主键,通过它可以轻易地获取某一行数据
" INTEGER ":表示该列为带符号的整数
" VARCHAR...(40) ":表示该列为可变长字符串,默认只能存储英文和数字或者utf-8,最多存储40个字节...."NOT NULL ":表示该列的内容不为空
导入数据:
query.exec("INSERT INTO students (name, score,class) "
"VALUES...PS:如果想查询所有内容,则改为 query.exec("SELECT * FROM students ");
7.删表内容
删表内容有3个语句:
DROP: 用来删除整表,并且连表结构也会删除