基于嵌入式linux的SQLite数据库

本文主要介绍SQLite数据库的一些基本语法及其示例(博主目前在华清远见西安中心学习嵌入式,两个月了,虽然还是很菜,总归是由收获的。嗯,学习起来还是比较吃力的。回想起大学毕业的这几年,好似从没有现在般努力,不禁唏嘘,蜀道难,难于上青天,但总归要上,加油,让每天都有收获!!!)

–》 安装sqlite3数据库

SQLite 的一个重要的特性是零配置的,这意味着不需要复杂的安装或管理。在 Linux 上安装 SQLite:

基于嵌入式linux的SQLite数据库

key: sudo apt-get install sqlite3

基于嵌入式linux的SQLite数据库

–》 SQLite 命令

SQLite 的命令称为点命令,这些命令的 不同之处在于它们不以分号 ;(英文分号)结束,这里我们介绍几种常见的点命令

.help(打开SQL数据库的帮助文档)
.databases(列出数据库名称及其依附文件)

.tables(显示数据库中已存在的表)

.schema(显示数据局中的表的具体结构内容)

.quit(退出SQL命令)

基于嵌入式linux的SQLite数据库

基于嵌入式linux的SQLite数据库

常见的SQL命令及其它文档可以参考这个链接,非常详细!SQLite 命令 | 菜鸟教程

–》 SQLite语句

创建表–key:eg:create table stu (id int primary key not null,name text,highth real);

基于嵌入式linux的SQLite数据库 –>创建了一个表名为stu(id是主键唯一int型不为空,姓名为char型,身高为float型);

!!!结尾一定要带分号!!!

删除表–key: drop table stu;

基于嵌入式linux的SQLite数据库

插入语句(insert )–key:insert into table stu values (1,’zhangsan’,179);

译为:向表stu中插入了一组数据:id编号为1,姓名为zhangsan,身高为179

基于嵌入式linux的SQLite数据库

基于嵌入式linux的SQLite数据库

where语句–key:select * from stu where name = ‘zhangsan’;

基于嵌入式linux的SQLite数据库

基于嵌入式linux的SQLite数据库

修改语句(update)–key:update stu set highth = 170 where id = 1;

基于嵌入式linux的SQLite数据库

删除语句(delete)–key:delete from stu where id = 4;

基于嵌入式linux的SQLite数据库

以上就是常见的SQL语句,按照自己的C语言编程习惯进行增删改查等功能,博主在案例中的说明读者可以自己尝试去换个角度实现。sql的接口函数,实现和数据库的连接,读者可以在SQLite – C/C++ | 菜鸟教程网址进行学习,自我实现,如有疑惑,私信即可~

Original: https://blog.csdn.net/bx1091182836/article/details/127496520
Author: 童年有梦1
Title: 基于嵌入式linux的SQLite数据库

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/816510/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球