加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Sqlite3常用SQL语句总结,一是防止自己忘了,二是分享

发布时间:2020-12-12 23:36:44 所属栏目:百科 来源:网络整理
导读:文中的SQL都是从我的项目中直接copy过来,因此很多表名什么都有了 //创建表 "CREATE TABLE FEED_TABLE(FeedID TEXT,Title TEXT,Summary TEXT,Author TEXT,ImageName VARCHAR(21),ImageType TEXT,MaxIndex INT,ImageData BLOB)" //查询记录 "select * form 't

文中的SQL都是从我的项目中直接copy过来,因此很多表名什么都有了

//创建表

"CREATE TABLE FEED_TABLE(FeedID TEXT,Title TEXT,Summary TEXT,Author TEXT,ImageName VARCHAR(21),ImageType TEXT,MaxIndex INT,ImageData BLOB)"

//查询记录

"select * form 'table_name'"

"select * form 'table name' where value = '?'"

//插入记录

"INSERT INTO FEED_TABLE(FeedID,Title,Summary,ImageName,ImageType,MaxIndex) VALUES('%s','%s',%d)"

//更新记录

"update 'table_name' 'column_name' = 'value'"

//删除记录

"DELETE FROM FAVORITE_TABLE WHERE EntryIndex = %d"
//删除所有记录
"delete from 'table_name'"
//删除表
"drop table 'table_name'"
//查询表结构
"select sql from sqlite_master where name = 'table_name'" 
callback的第三个参数
另外,sqlite3是支持事务的
int result; result = sqlite3_exec( db,"begin transaction",&zErrorMsg ); //开始一个事务result = sqlite3_exec( db,"commit transaction",&zErrorMsg ); //提交事务result = sqlite3_exec( db,"rollback transaction",&zErrorMsg ); //回滚事务

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读