首页 > 数据库 >​SQLite​的下载与安装(简洁版),附带建表和四个基本的增删改查语句

​SQLite​的下载与安装(简洁版),附带建表和四个基本的增删改查语句

时间:2025-01-05 18:31:35浏览次数:3  
标签:SQLite 建表 DEFAULT 改查 stu student VARCHAR NULL id

1.下载SQLite安装包

SQLite Download Page

下载后解压

执行sqlite3.exe

2.创建数据库

.open [路径+数据库名字]

【Tips:没有找到指定的数据库文件则会默认创建】

.open ckk.db

3.建表和四个基本的增删改查语句

数据类型常用的有: int 整形、 real 浮点数、text 文本、 blob 二进制

CREATE TABLE student (
  stu_id INT(10) NOT NULL PRIMARY KEY,
  stu_name VARCHAR(20)  DEFAULT NULL,
  stu_id_card VARCHAR(18)  DEFAULT NULL,
  stu_pwd VARCHAR(32)  DEFAULT NULL,
  stu_mobile VARCHAR(11)  DEFAULT NULL,
  stu_gender INT(1) DEFAULT NULL,
  enrollment_date DATE DEFAULT NULL,
  remark VARCHAR(200) DEFAULT NULL,
  del_mark INT(1) DEFAULT 1
);

INSERT INTO student(stu_id,stu_name,stu_id_card,stu_pwd,stu_mobile,stu_gender,enrollment_date,remark,del_mark)  
VALUES (1,'小明','610123200210202345','pwd123','13500001111',1,'2025-01-05','stu测试',1);

DELETE FROM student WHERE stu_id = 1;

UPDATE student SET stu_name = '蔡坤坤' WHERE stu_id = 1 AND stu_name = '小明';

SELECT * FROM student;

标签:SQLite,建表,DEFAULT,改查,stu,student,VARCHAR,NULL,id
From: https://blog.csdn.net/weixin_45191018/article/details/144948140

相关文章

  • 在electron中使用sqlite
    一、安装pnpminstallknexbetter-sqlite3还需要再执行npxelectron-rebuild-v二、注册ICP然后再主进程中://mian.jsconstknex=require('knex');constdb=knex({client:'better-sqlite3',connection:{filename:path.join(__dirname,'exam......
  • C# 内嵌数据库 SQLite
    最近,看到一个软件,软件是使用的内嵌数据库。我对这个东西没有实践过,今天突然想亲手做一做!。关于SQLIte的资料我就不多说了,网上都有。我自己也整理了一部分,基本上可以对SQLite有个全面的了解了。我这里就不废话了,直接上我自己的代码。1:首先要先下载一个SQLite的C#开发的支持的东西......
  • python中的序列结构《增删改查》的复杂度
    在Python中,不同的序列数据结构(如list、tuple、set、dict等)对增、删、改、查操作的时间复杂度不同。下面是对常见数据结构的总结,按操作类型(增、删、改、查)分析它们的时间复杂度:1.list(列表)查找操作(如in或index()):时间复杂度:O(n)原因:需要遍历列表,检查每个元素是否匹配......
  • Python PySide + SQLite3 开发的 《️ POS点销管理系统》可用初型
    图:   目录:开发说明书:POS点销管理系统开发说明1.系统概述本系统是一个基于PythonPySide6开发的现代化POS点销管理系统,集成了商品管理、库存管理、会员管理、订单管理等核心功能。2.技术栈开发语言:Python3.8+GUI框架:PySide6数据库:SQLite3......
  • Qt5.14.2 编译QtCipherSqlitePlugin ,_mm_aesimc_si128 (__m128i __X)报错解决
    1.在相同的cpu,相同版本的Qt5.14.2不同电脑下,编译由devbean/QtCipherSqlitePlugin作者处下载的源码。未修改任何东西的情况下,同事电脑一键即可编译成功!而本人则是尝试了很多次都无法编译成功!总是报错内联失败,目标特定选项不匹配等问题! 2.尝试多次后,在sqlitecipher.pro文件添......
  • Hive的功能,Hive创建表的⽅式,Hive的表有⼏种
    Hive功能描述数据存储与管理Hive是建立在Hadoop之上的数据仓库基础架构,它可以将结构化的数据文件映射为一张数据库表。它能够存储海量的数据,并且支持对存储在Hadoop分布式文件系统(HDFS)或其他兼容存储系统(如AmazonS3等)中的数据进行高效的管理。例如,对于一个大型电商......
  • 【YashanDB知识库】启动yasom时报错:sqlite connection error
    本文内容来自YashanDB官网,原文内容请见https://www.yashandb.com/newsinfo/7817893.html?templateId=1718516【标题】启动yasom时报错:sqliteconnectionerror【问题分类】安装部署【关键字】错误码sqlite3.Error、yasom启动失败、共享集群、unabletoopendatabasefile【......
  • Mybatis框架实现单表增删改查
    一数据库准备在MySQL数据库中创建travel_application表:CREATETABLEtravel_application(IDvarchar(8)NOTNULL,namevarchar(255)DEFAULTNULL,departmentvarchar(255)DEFAULTNULL,destinationvarchar(255)DEFAULTNULL,departuredatedateDEFAULTNULL,ret......
  • Clion创建项目sqlite数据库
    1.创建工程并运行(1)新建——project,选择工程文件夹,创建工程(2)进入界面,等待项目启动,显示main.cpp主文件(3)配置编译环境默认生成了main.cpp文件,但是我们不能运行。我们缺少编译环境,点击Setting打开设置,搜索工具链,发现Clion提供的编译环境有几种MinGW,CygWin,Visualstudio等。我......
  • SQLite-历史记录MVC模型实现测试
    controller.pyfrommodelimportHistoryModelfromviewimportHistoryViewclassHistoryController:def__init__(self):self.model=HistoryModel()self.view=HistoryView()defshow_records(self):#view视图,获取记录,model取......