关于sqlite数据库常用操作

sqlite指令语言

1、创建数据库:sqlite3.exe 数据库名字.db

2、创建表格:create table 表名(表头名1 类型(如int、char),表头名2 类型,。。。);

3、删除表格:drop table 表名;

4、查看数据库:.databases

5、查看表名:.tables

6、查看表的字段:.schema 表名

7、查看表中数据
.heaher on
.mode column
select *from 表名

8、删除表中数据:delete from 表名 where 条件

9、插入数据
INSERT INTO TABLE_NAME(column1,column2,column3,…)
VALUES(value1,value2,value3,…);

10、设置主键自动增长:integer PRIMARY KEY autoincrement

11、增加一个字段:alter table student add column name varchar;

12、更新某行数据:UPDATE table_name
SET column1=“新值”
WHERE 改行不变动的单元格(如:id=1);

13、刷新表格:flush privileges;

14、设置密码 :update 库名.user set password=password(“密码”)where user=‘root’;

15、清除数据库表格的中的所有数据:delete from 表名;

16、退出:quit

17、表格数据的升序降序设置
asc为升序:desc为将序
语法:order by 列名 asc/desc
或select *from 表名 order by 列名 asc/desc

18、读取列表的限定区域的数据
limit 0,1:第一条信息
limit 10,20:第十条到第二十条的信息
用法:select *from 表名 order by 列名 asc/desc limit 0,1

sqlite与qt5的结合运用

:创建一个数据库类对象:
QSqlQuery query(这个可以任取)
query.exec(“SQL执行语句”)
query.next()…遍历表中每一行的数据
query.value(列数).toInt();…去获取具体字段的值,并转化成int(可变)型

sqlite.exe的文件

你可能感兴趣的:(Qt,sqlite,数据库)