2月8号作业

Sqlite3系统命令

.quit 退出数据库

.exit 退出数据库

.help 显示帮助信息,获取所有系统命令

.table 查看当前数据库下的所有表格

.schema 查看表的结构

Sqlite3语句

创建表格:

create table 表名 (字段名 数据类型, 字段名 数据类型);

create table if not exists 表名 (字段名 数据类型, 字段名 数据类型);

删除表格:

drop table 表名;

插入记录:

insert into 表名 values (数据1, 数据2, 数据3);

查看记录:

全部:select * from 表名;

部分:select * from 表名 where 限制条件;

select 字段1, 字段2 from 表名 where 限制条件;

修改记录:

update 表名 set 字段=数值 where 限制条件;

删除记录:

delete from 表名 where 限制条件;

修改表名:

alter table 旧表名 rename to 新表名;

Sqlite3的API

1,Sqlite3_open

功能:打开一个数据库,如果数据库不存在,则创建一个数据库

2,Sqlite3_close

功能:关闭数据库,断开句柄所拥有的资源

3,sqlite3_errmsg

功能:通过出错的句柄返回错误信息

4,sqlite3_exec

功能:调用该函数,执行sql语句

5,sqlite3_get_table

功能:通过执行sql语句,得到结果集中的内容

6,sqlite3_free_table

功能:释放表的空间

相关推荐
倔强的石头_1 天前
KingbaseES 新版MySQL 兼容版体验:旧版迁移 + 功能实测
数据库
zzzzzz3102 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql
倔强的石头_4 天前
《Kingbase护城河》——数据库存储空间全景探测与精细化瘦身实战
数据库
云技纵横4 天前
唯一索引 INSERT 死锁实战:5 秒复现交叉插入的 S 锁循环等待
sql·mysql
冬奇Lab4 天前
每日一个开源项目(第134篇):Zvec - 阿里开源的嵌入式向量数据库,向量搜索界的 SQLite
数据库·人工智能·llm
ClouGence5 天前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
无响应de神5 天前
三、用户与权限管理
数据库·mysql
麦聪聊数据6 天前
数据服务化时代:企业数据能力输出的核心路径
数据库
shushangyun_6 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
DARLING Zero two♡6 天前
【MySQL数据库】数据类型与表约束
数据库·mysql