当前位置: 首页 > news >正文

Java学习笔记:SQLite数据库

第一个我们学什么

1、数据库管理系统有很多品牌:SQLite、MySQL、MS SQLServer、PostgreSQL、Oracle等。大体用法(包括SQL语句)差不多,细节有差别。

2、SQLite是最简单的流行数据库,不同于其他DBMS,它是文件数据库,不需要“服务器”。不适合于网站等高并发系统。手机里SQLite用的非常多。

3、SQLite用起来简单,而且满足特殊需求,因此这里我们先讲SQLite。知识可以平移到MySQL、SQLServer等

创建表

1、要使用SQLite,先要创建数据库文件,数据都存在这个db文件中,然后再创建数据表。

2、完全通过代码来管理SQLite文件太麻烦,可以用SQLite管理工具,非常多。推荐用SQLite Studio(免费)、Navicat for Sqlite(收费)。

sqlitestudio下载地址(SQLiteStudio)

创建表 

1、新建db文件,创建表、定义列,主键一般名字是Id,定义为“自增”。

2、自增:插入数据的时候不需要指定值,其值会自动增长。

3、是否可空的问题;

4、常用数据类型:INTEGER(整数);REAL(小数);TEXT(很长的字符串);VARCHAR(指定最大长度的字符串);

5、手动改表结构。

6、手动增删改查数据。

 

 

相关文章:

  • 通过mockjs生成随机响应数据
  • VGG16-好莱坞明星识别
  • 《运营商劫持, 中间人攻击, 黑客入侵怎么办?》- HTTPS 技术反制
  • Vue项目的记录(七)
  • 【云原生 • Kubernetes】集群资源监控概述、监控平台的搭建
  • SpringCloud Stream基本使用
  • 没有CANdela,无法编辑cdd数据库文件,也能轻松完成诊断测试,立省大二十个w
  • 【Linux】基本指令 (下篇)
  • 博途PLC的模糊PID(Matlab “fuzzy“工具箱使用介绍)
  • 【Vue 开发实战】实战篇 # 45:如何构建可交互的组件文档让代码高亮的显示在页面
  • m分别通过matlab和FPGA实现基于高阶循环谱的信号载波调制识别(四阶循环累量)仿真(包括仿真录像,matlab工程,fpga工程)
  • 前端知识体系
  • html5 图像标签
  • Python02--python中的缩进,注释和模块
  • STM32CUBEIDE(14)----外部中断EXTI
  • 2019年如何成为全栈工程师?
  • Babel配置的不完全指南
  • JavaScript异步流程控制的前世今生
  • js对象的深浅拷贝
  • js数组之filter
  • leetcode-27. Remove Element
  • PHP变量
  • Selenium实战教程系列(二)---元素定位
  • Wamp集成环境 添加PHP的新版本
  • 解决iview多表头动态更改列元素发生的错误
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  •  一套莫尔斯电报听写、翻译系统
  • 因为阿里,他们成了“杭漂”
  • 数据可视化之下发图实践
  • ​一、什么是射频识别?二、射频识别系统组成及工作原理三、射频识别系统分类四、RFID与物联网​
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #Linux(帮助手册)
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (Oracle)SQL优化技巧(一):分页查询
  • (八)Flask之app.route装饰器函数的参数
  • (附源码)springboot社区居家养老互助服务管理平台 毕业设计 062027
  • (蓝桥杯每日一题)love
  • (十二)springboot实战——SSE服务推送事件案例实现
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [\u4e00-\u9fa5] //匹配中文字符
  • [] 与 [[]], -gt 与 > 的比较
  • [C#]OpenCvSharp结合yolov8-face实现L2CS-Net眼睛注视方向估计或者人脸朝向估计
  • [C\C++]读入优化【技巧】
  • [C++核心编程](四):类和对象——封装
  • [leetcode]Symmetric Tree
  • [LitCTF 2023]Http pro max plus
  • [Qt]QMainWindow
  • [SDOI2016]生成魔咒
  • [Selenium]通过Selenium实现在当前浏览器窗口点击一个图标之后,弹出另外一个窗口,关闭这个窗口,再回到原来的窗口进行操作...
  • [SQL]数据库语言学习