sqlite3_stmt *stmt; const char *sql = "INSERT INTO table_name (column1, column2) VALUES (?, ?)"; rc = sqlite3_prepare_v2(db, sql, -1, &stmt, NULL); if (rc != SQLITE_OK) { // 处理SQL语句准备失败的情况 } 在上述代码中,table_name是要插入数据的表名,column1和column2是要插入...
2、数据操纵语言DML (Data Manipulation Language) (SELECT,DELETE,UPDATE,INSERT) 数据操纵语言DML用于改变数据库数据 主要有三种形式: 1) 插入:Insert 2) 更新:Update 3) 删除:Delete 3、数据定义语言DDL (Data Definition Language) (CREATE,ALTER,DROP,DECLARE) 数据定义语言DDL用于建立,修改,删除数据库中的各种...
do_insert(db); break; case 2 : do_delete(db); break; case 3 : do_show_sample(db); break; case 4 : sqlite3_close(db); exit(0); } } return 0; } 运行主页面: 插入记录: 显示记录: 删除记录: 我们来学习如何通过c语言程序来操作数据库。 发表于:2024-10-022024-10-02 11:50:00 原...
[root@localhost temp]# gcc insert.c -lsqlite3 -L/usr/local/sqlite3/lib -I/usr/local/sqlite3/include insert.c:28:21: warning: multi-line string literals are deprecated [root@localhost temp]# 执行 [root@localhost temp]# ./a.out ./a.out: error while loading shared libraries: libsqlite...
INSERT INTO STUDENT VALUES('95004','张立','M',18,'IS'); 执行结果如下: 插入的数据只初始化部分值 设置了not null那一列 必须要赋值,而且表名字不区分大小写。 insert into student(sname,sage) values ('一口',19); 查看表 用SELECT语句查看表中的内容: ...
insert into student(sname,sage) values ('一口',19); 查看表 用SELECT语句查看表中的内容: SELECT * FROM STUDENT; 其中的 * 表示查看所有的数据信息。 有没有看到,结果看起来不舒服啊,下面我们来调整下显示格式: sqlite> .headers on 显示列名sqlite> .mode column 列对齐 ...
}switch( n ) {case1: do_insert(db);break;case2: do_delete(db);break;case3: do_show_sample(db);break;case4: sqlite3_close(db);exit(0); } }return0; } 运行主页面: 插入记录: 显示记录: 删除记录: 完整代码,请关注公众号「一口Linux」...
= 0) { printf("error : %s\n", sqlite3_errmsg(db)); } else { printf("insert is done\n"); } printf("\n"); return; } void do_delete(sqlite3 *db) { char *errmsg; char sqlstr[128], expression[64]; printf("input expression : "); scanf("%s", expression);//name='ma' ...
C 语言使用 sqlite3 apt-get install sqlite3 apt-get install libsqlite3-dev //创建表CREATE TABLE"stu"("id"INTEGER PRIMARY KEY NOT NULL,"name"TEXT NOT NULL,"phone num"INTEGER NOT NULL,"gid"INTEGER NOT NULL ) ;//插入数据INSERT INTO"stu"values(20200812,'王小强','1361111122',1);...