数据库

数据库(SQLite 3

数据库后缀  .dbdata base)

gcc时加 -lsqlite3

基本SQL语句    sqlite3  student.db  打开数据库

                 create  table  student( ID  integer , name text , sex text ,primary

                 Key(ID) ) ;  创建表              主键:不能重复,用于区分             

                 ()内的东西用 隔开   种类有  integer  整型

                                                  text     字符串

                                                  real     浮点数

             删除表   drop  table  student

                 退出数据库    .exit

                 插入记录      insert  into student   values1,‘qwe’,‘man’);

                         insert  into  student(name)  values (‘abc’);

                 单表查询  select  * from  student ; 查所有

                        select  ID   from  student  where  name = qwe’;

                        select  * from  student  order by name asc; 升序

                        select  * from  student  order by name desc;  降序

                 修改记录 update student  set  sex = female’,name = zxc

                           where   ID = 1

                       select  distict   *  from  student; 查询结果没有重复的记录

                 删除记录 delete  from student  where  ID = 1

 

 

sqlite编程接口  int sqlite3_open

                          “student.db,

                          &db

                          ,);

                int  sqlite3_closedb);

                int  sqlite3_execdb ,             数据库句柄(操作的目标数据库)

                             sql ,            对数据库的操作

                             NULL,

                             NULL,

                             &errmsg         错误信息

                              );

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值