首页 > 数据库 >SQLite3基本操作

SQLite3基本操作

时间:2023-07-30 19:22:19浏览次数:45  
标签:SQLite 表名 嵌入式 table SQLite3 基本操作

目录

SQLite3基本操作

SQLite3

SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。它是D.RichardHipp建立的公有领域项目。它的设计目标是嵌入式的,而且已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl、C#、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源的世界著名数据库管理系统来讲,它的处理速度比他们都快。SQLite第一个Alpha版本诞生于2000年5月。 至2019年已经有19个年头,SQLite也迎来了一个版本 SQLite 3已经发布。

安装

apt-get install sqlite3

启动和退出

启动:命令行输入:sqlite3
退出:输入.exit

创建表:create table 表名(id integer, name text, addr text);
查看所有表:.tables
查看表的数据结构:.schema 表名
删除表:drop table 表名
修改表:alter table 表名 add 列名 数据类型;
重命名表:alter table 旧表名 rename to 新表名;

查看表中的数据:select * from 表名
插入数据:insert into 表名 values(数据);
更新数据:update 表名
删除数据:delete from 表名 where id=行数

关键字

where
in
and
between
like
not in
order by

函数

image

image

参考资料:https://zhuanlan.zhihu.com/p/117433402

标签:SQLite,表名,嵌入式,table,SQLite3,基本操作
From: https://www.cnblogs.com/z-qhhh/p/17591840.html

相关文章

  • Linux操作系统基本操作
                               greperr* -r>error.txt    将搜索的结果保存至error.txt中greperror < vcs.log      搜索vcs.log文件中的error          ......
  • Tensorflow数据的基本操作
    #tensorflow里引入一个新的数据类型-张量(tensor),与numpy的ndarray类似,是一个多维数组。和numpy的区别在于:numpy的ndarray只支持CPU计算,而张量支持GPU,可以通过GPU加速,提高速度,同时张量还支持自动微分计算,更适合深度学习##创建数字序列的张量importtensorflowastfx=tf.r......
  • 最快嵌入式数据库CrossDB与SQLite3性能测试报告
    CrossDB是目前最快的高性能嵌入式关系数据库。测试工具:CrossBenchDB驱动:SQLite3CrossDB测试方法:随机访问,单线程,绑定CPU核测试服务器CPU:Intel(R)Xeon(R)[email protected] cachesize36864KBHDD:DELLPERCH755FrontSCSIDisk......
  • [笔记] Redis 基本操作
    redis基本操作......
  • 数据结构练习笔记——循环队列的基本操作
    循环队列的基本操作【问题描述】根据循环队列的类型定义,完成循环队列的基本操作。主函数中测试队列。【输入形式】一个整数m,表示入队的元素个数【输出形式】第一行:输出队头元素第二行:队列中元素依次出队以空格间隔【样例输入】5【样例输出】113579【样例输入】0【样......
  • 数据结构练习笔记——顺序栈的基本操作
    顺序栈的基本操作【问题描述】按照要求完成顺序栈的设计【输入形式】无【输出形式】2019181716151413121110987654321#include<iostream>usingnamespacestd;#include<stdlib.h>#include<stdio.h>#defineSTACKSIZE10#defineINCRE2......
  • matlab郭彦甫02基本操作与矩阵输入
    1.变量不声明    变量只能由数字 字母 _  组成        且不能以数字开头2.保留关键字  ans  运算结果 i  j  复数 inf  无穷∞eps  浮点相对精度  很小的数值NaN  非数字pi  圆周率iskeyword  查看matla......
  • vue基本操作[2] 续更----让世界感知你的存在
    Vue文件解析什么是<template/>标签template是html5新元素,主要用于保存客户端中的内容,表现为浏览器解析该内容但不渲染出来,可以将一个模板视为正在被存储以供随后在文档中使用的一个内容片段。关于单文件组件vue的单文件相当于一个页面中的组件,包含了关于该组件的html-css-js文......
  • vue基本操作[上] 续更----让世界感知你的存在
    Vue引用js文件的多种方式1.vue-cliwebpack全局引入jquery(1)首先npminstalljquery--save(--save的意思是将模块安装到项目目录下,并在package文件的dependencies节点写入依赖。)(2)在webpack.base.conf.js里加入"""varwebpack=require("webpack")"""(3)在module.......
  • 防火墙基本操作
    启动防火墙systemctlstartfirewalld关闭防火墙systemctlstopfirewalld重启防火墙,一般修改端口后都要重启生效systemctlrestartfirewalld查看状态systemctlstatusfirewalld开机禁用systemctldisablefirewalld开机启用systemctlenablefirewalld防火墙开放......