数据库--sqlite
文章平均质量分 72
熟悉了解sqlite常用操作,语法规则,常用API
Unique--ZGY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SQLite之API操作
(1)下载安装数据库 (2)安装函数库 否则编译会出现以下问题: zgy@zgy-virtual-machine:~/sqlite$ gcc student.c -o student -lsqlite3 student.c:2:10: fatal error: sqlite3.h: 没有那个文件或目录 2 | #include | ^~~~~~~~~~~ compilation terminated. zgy@zgy-virtual-machine:~/sqlite原创 2022-12-07 12:24:33 · 352 阅读 · 0 评论 -
数据库——sqlite3
SQLite是一个进程内的库,实现了自给自足、无服务器、零配置、事务性的SQL数据库引擎。无需安装和管理配置;储存在单一磁盘文件中的一个完整数据库;数据库可以在不同字节顺序的机器间共享;支持数据库大小之2TB;足够小,全部源码大约3万c代码,250KB;比目前流行的大多数数据库对数据的操作要快。(1)系统命令(点命令) 常用点命令(2)sql命令 数据定义语言(对整个表的操作,创建、修改、删除):CREATE、ALTER、DROP 数据操作语言(对整个表中的记录的操作,创建、修改、删除):数据查询语言: s原创 2022-12-05 22:16:08 · 1911 阅读 · 0 评论 -
SQLite---约束(NOT NULL/DEFAULT/UNIQUE/PRIMAY KEY/CHECK)
约束是在表的数据列上强制执行的规则。这些是用来限制可以插入到表中的数据类型。这确保了数据库中数据的准确性和可靠性。 约束可以是列级或表级。列级约束仅适用于列,表级约束被应用到整个表。 以下是在 SQLite 中常用的约束。 NOT NULL 约束 确保某列不能有 NULL 值。 我们设置约束id为非空值,在插入一条记录时,空值会出现错误。当某列没有指定值时,为该列提供默认值。 UNIQUE 约束 确保某列中的所有值是不同的。例如在登录用户名上,我们不允许出现相同的用户名,就可以设置用户名为UNIQUE PR原创 2022-12-06 15:21:39 · 1966 阅读 · 0 评论 -
SQLite Autoincrement(自动递增)
sqlite的Autoincrement是一个关键字,用于某一字段设置为自增字段 语法:在创建表时的特定列上使用AUTOINCREMENT关键字实现字段值的自动递增, 注意:关键字Autoincrement只能由于整形(integer primary key)字段。PRIMARY KEY 约束唯一标识数据库表中的每个记录。在一个表中可以有多个 UNIQUE 列,但只能有一个主键。在设计数据库表时,主键是很重要的。主键是唯一的 ID。 我们使用主键来引用表中的行。可通过把主键设置为其他表的外键,来创建表之间的原创 2022-12-06 11:06:58 · 6390 阅读 · 0 评论
分享