首页 > 数据库 >SQLite数据库

SQLite数据库

时间:2024-08-22 20:27:06浏览次数:9  
标签:SQLite 内键 数据库 db SQL 数据

一、概念:
对于一般小批量的数据存放且掉电数据不会丢失,软件的配置及想要持续保存的数据会放入文件中
,而对于大批量数据存储和管理时则使用数据库 

二、类型:
1、关系型数据库 
(1)大型数据库:Oracle 、DB2

(2)中型数据库:MySQL (开源) 、SQL Server

(3)小型数据库:SQLite 

虽然是小型数据库但是sqlite能够处理的数据也是在百万级别  

2、非关系型数据库
(1)Redis  

(2)MongoDB

三、SQL语言功能 
数据库支持的编程语言,主要对表完成:增、删、改、查相关功能

四、数据库文件格式:
数据库文件一般以.db结尾,例如filename.db,可以抽象的理解为Excel表格的存储格式,一个对象和他的N多个特征组成的表
五、内键:用来区分一张表中不同的数据(内键的值不允许重复),一般为整形

六、外键:与外部关联的键值,用来建立表与表之间的引用关系

标签:SQLite,内键,数据库,db,SQL,数据
From: https://blog.csdn.net/2301_79909332/article/details/141435071

相关文章

  • 【redis数据库】基础入门,五种类型增删改查
    目录1.redis的启动2.redis基本操作3.redis的数据类型4.字符串操作添加修改值获取值5.键相关操作查找键判断键是否存在查看键对应的值类型设置已有键的过期时间查看键过期时间6.哈希操作添加值添加多个值获取字段获取字段对应的值获取多个字段的值获取所有字......
  • 数据库_DuckDB-extension-读取clickhouse数据
    duckdb练习学习sql的新选择-用duckdb代替mysql个人最佳分析数据库01.duckdb和依赖的parquet、httpfs插件02.测试duckdb是否能正常使用OSS,03.在postgresql中使用pg_duckdb访问oss内的parquet文件duckdb扩展duckdb_mysql.DuckDBtodirectlyreadandwri......
  • Xtrabackup全备恢复部分数据库
    背景:生产环境数据采用xtrabackup全量备份数据库,在某些场景下需要进行单个数据库恢复。以下为模拟测试用例:创建测试用表:[root@localhost][(none)]>showdatabases;+--------------------+|Database|+--------------------+|information_schema||mysql......
  • EF Core使用SharedTypeEntity,映射实体类到不同的数据库表(转载)
    我们可以借助EFCore的SharedTypeEntity,映射一个实体类到多个结构相同的数据库表:publicclassUser{publicintId{get;set;}publicstringName{get;set;}}publicclassSomeDbContext:DbContext{protectedoverridevoidOnConfiguring(DbConte......
  • GBase 8s数据库随系统启动、自重启配置
    近期的客户想实现数据库自重启功能(即故障后自动重启),该功能需要在自动启动的基础上进行改进。关于systemd方式实现自启动的方法可参考之前的文档:https://gbasedbt.com/index.php/archives/161/以下仍是通过systemd方式实现GBase8s数据库的自启动、自重启与关闭。注意:自启......
  • 使用mydumper 对大数据库备份
    最近需要备份一个库,1.1T,最大的表45G,使用常用的mysqldumper备份的时候,调整各种mysql参数配置都一直报Lostconnectionmysqldump--databasesedm-hlocalhost--triggers--routines--events-P3306-u*********-p*********--quick--max_allowed_packet=512M--skip-lock-ta......
  • 定期备份kingbase数据库
    原文链接:https://blog.csdn.net/weixin_47387140/article/details/1285845371.书写备份数据脚本/bin/bash#date:0106#managed_by:mzhbakdir=/var/lib/kingbaseif[!-d$bakdir];thenmkdir-p$bakdirfiprocessing(){clearfor((i=0;$i<=100;i+=5))doecho-e"\e[6;9H......
  • ado.net 操作sqlite
    新建控制台项目安装nuget包Microsoft.Data.Sqlite数据库名字和链接stringdbName="test.db";SqliteConnection?connection=null;try{//创建链接connection=newSqliteConnection($"DataSource={dbName}");//打开链接connection.Open();......
  • Pycharm连接mysql数据库
    importpymysql1、需要使用pymysql在三方库;importpymysqlconfig={'user':'investbank_newforp','password':'m@H2wp4B@7e9','host':'192.168.154.241','port':15213,......
  • JSP基于JSP的二手车交易管理系统40fjs--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表系统功能:用户,卖家,车辆类型,车辆信息,预定信息,取消信息,反馈信息技术要求:开发语言:JSP前端使用:HTML5,CSS,JSP动态网页技术后端使用SpringBoot,Spring技术主......