sqlite-常用语句

           一:查询 
            //查找C2最大值的C2值和C1值
            //select max(C2), C1 as valueC1 from ExperimentTable where C2 != 'N/A';
            //以下两条都可以
            //select max(C2) from ExperimentTable where C2!='N/A';
            //select max(C2) from ExperimentTable where id<18;
            //sqlcommand对象执行executescalar()方法执行即可。

            //查找某字段的数量
            //select count(*) from ExperimentTable where C2 = 99;

            //查找所有字段=某个值的行
            //select* from ExperimentTable where C2 = 99;

     sqlite数据库查询某字段为整数倍的数据

假设你的数据库表名称为tb_number,表中要比较的字段名称为num,则查找5的倍数的查询代码可以这样写:

select * from tb_number where num%5=0

即:select * from 表名 where 字段名%数字=0

说明:%——是取模(求余数)运算符

select * from Mytable0 where num%5=0 and num!=0

查询数据库中所有表名

select * from sqlite_master;

二:增

//增加

增加字段及默认值

ALTER TABLE myTable ADD COLUMN number double(0.0);

五:其他

防止数据库被占用

conn.Close();
 System.Data.SQLite.SQLiteConnection.ClearAllPools(); 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值