SQL基础知识点

1.创建数据库
QsqlDatabase *csdb =
Qsqldatabase::addDatabase(“QSQLITE“)//
添加数据库类型 csdb.setDatabaseName(“user.db“)//设置数据库名
2.打开数据库
if(!csdb.open())//如果没打开数据
{qdebug《csdb.lasterror()}
esle//打开了数据
{}
3.建表语句
“create table user(name text,age int)“;
4.添加数据
“insert into user values(‘admin’,18)“;
5.搜索数据库数据
” select *from user where name =’%1’ ; ” .arg(admin)
//在user表中获取admin这一行的数据
“select age from user where name =’%1’ ” ; .arg()
//获取表中 admin这行里的age
6.更新数据 查找2,根据2修改1
“update user set age=’%1’where name=’%2’ ”;
.arg().arg()
//更新 name这一行里的age数据
7.//删除数据
delete from user //删除整张表
delete from user where name=‘admin’//删除某行
8.执行sql语句
QsqlQuery sqlquery
Qstring select-table =Qstring(5).arg();
If(!sqlquery.exec(select_table))执行语句非
{}
Else{
Int age
age=sqlquery.value(0).toint() //获取年龄

9.关闭数据库
csdb.close()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值