SQlite从入门到入土

1.SQlite的增删改查


文章目录

  • SQlite从入门到入土
  • 前言
  • 一、SQlite简介和下载安装
  • 二、简单操作
    • 1.建一个表
    • 2.增加数据
    • 3.删除数据
    • 4.修改数据
    • 5.查数据
    • 6.导入excel、txt
  • 总结

前言

SQlite安装及使用,还有一些简单的增删改查+导入csv\txt等格式文档到数据库的操作。
最终效果,建了一个英国队球员表:


一、SQlite简介和下载安装

一种数据库,简单好用的数据库。
需要下载它的依赖库和exe文件。
点击下面链接:
https://www.sqlite.org/download.html

DLL是依赖库,Tools是exe文件,按自己电脑是64位还是32位下载下来

解压在一个文件夹里

当前目录下打开终端
./sqlite3
就可以使用了


还可以下载可视化工具
https://www.sqliteexpert.com/download.html

个人版

二、简单操作

1.建一个表

代码如下:

sqlite> create table England(...> name char[30],...> age int,...> position char[30]);

2.增加数据

这里我们用insert增加c罗和莫德里奇的数据
代码如下:

sqlite> insert into England values('cr7','37','fw');
sqlite> insert into England values('moderic','36','mf');
sqlite> .tables
England
sqlite> select * from England;

命令行显示如下结果:

cr7|37|fw
moderic|36|mf

模式控制.mode

sqlite> .mode box
sqlite> select * from England;

可以看到结果更好看

3.删除数据

sqlite> delete from England where (age > 36);

where后接删除条件,不加条件全部删掉

4.修改数据

sqlite> update England set position = 'mf-centralFieldr' where (age = 36);

还是一样,where限定条件,不加这个条件,全部修改。

5.查数据

哈哈,其实我们一直都在用查询,就是之前的select
select后面可以加限定条件

6.导入excel、txt

比如导入这个表

先建一个有7列的空表

sqlite> .separator ","  #指定分隔符为","
sqlite> .import england.csv e

就可以得到开头的表

总结

简单介绍SQlite

SQlite增删改查相关推荐

  1. android 入门 006(sqlite增删改查)

    android 入门 006(sqlite增删改查) package cn.rfvip.feb_14_2_sqlite;import android.content.Context; import a ...

  2. SQLite 增删改查

    一. 打开Eclipse,连接安卓设备 博主这里以Eclipse自带的模拟器为例 新建模拟器 如图: 单击Create 如图: 单击OK 选中新建的模拟器 点击start 如图: 然后点击launch ...

  3. python对sqlite增删改查_Python操作sqlite3数据库 增删改查

    SQLite,是一款轻型的数据库,占用资源非常的低.这里记录下对sqlite3的增删改查相关操作,顺便复习一下SQL语句- -. 一.创建数据库 连接到一个现有的数据库.如果数据库不存在,那么它就会被 ...

  4. sqlite 增删改查附代码

    一.进入数据库 命令行输入下列命令进入数据库 1.adb 2.adb shell 3.cd data 4.cd data 5.cd [包名] 6.创建数据库后 7.cd databases 8.sql ...

  5. 【数据库学习笔记】——操作sqlite(增删改查)以及cursor的方法介绍

    目录 1.sqlite数据库介绍 1)常见的数据库操作 2)数据操作常见步骤 2.向数据表中增加数据(insert into) 1)向数据表中添加一条记录 2)向数据表中一次性添加多条记录 ​ 3.修 ...

  6. python对sqlite增删改查_Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】...

    本文实例讲述了python操作SQLite数据库的方法.分享给大家供大家参考,具体如下: SQLite简介 SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的 ...

  7. 福州传一卓越编程培训第二天2023 05 23 数据库sqlite增删改查,excel中的数据输出为sql语句

    数据库基本概念 ​ 数据库即 存储数据的系统(DBS database sysytem) ​ 数据库系统 ​   数据库的管理系统软件 DBMS manager ​   数据文件 db文件 ​ 存储数 ...

  8. Android --- SQLite增删改查的语句

    SQLite是一款轻量级的关系型数据库,它运算速度快,占用资源少html SQLiteDatabase mySql; 一.删除操作: publicint delete (String table, S ...

  9. 安卓期末大作业——琴社商店,sqlite增删改查

    演示视频 (安卓期末大作业)琴店APP的运行演示视频 设计报告 建议从以下方面填写:1. 课题的作用和意义  2.课题综述  3.完成思路与方法  4.软件设计流程图(图示说明系统) 5. 课程设计的 ...

最新文章

  1. Linux上(Redhat7)实现NFS文件共享服务
  2. 工具类的方法怎么引用_Java实用工具类:File工具类方法学习,可创建目录及文件...
  3. 详解Cookie 【转】
  4. 基于JAVA+SpringMVC+Mybatis+MYSQL的驾照在线考试系统
  5. Python __getattribute__ vs __getattr__
  6. 老男孩教育每日一题-2017年4月10日-find命令题目
  7. 冒泡排序时间复杂度计算和优化
  8. C# ZPL命令 实现打印中文
  9. HTML5基础基础练习题
  10. 当img没有图片时候,显示默认图片代码
  11. C#多进程文件读写的锁处理
  12. dart语言Iterable fold用法
  13. redis+哨兵+VIP(一主一从两哨兵)
  14. Java2实用教程第五版+第七章习题答案
  15. 蓝桥杯2020第二场JAVA C真题
  16. 深圳大厂程序员自述:我37岁,年薪百万,等着被公司干掉!
  17. 详解强大的SQL注入工具——SQLMAP
  18. TCP第四次挥手后为什么要等待2MSL后才断开链接?等待时间为什么是2MSL?
  19. Linkedin如何避免封号及如何高效管理领英账号
  20. DOM基本操作(获取元素、节点的创建和添加、节点的替换和删除)

热门文章

  1. Linux破解密码的两种方法,破解虚拟主机密码
  2. plotplay恢复默认设置_PotPlayer播放器常用设置
  3. 【数据结构--双向带头循环链表(链表中的老大哥)】
  4. vr沉浸式仿真实训展厅中控系统提高课堂纪律
  5. 用Python解“求符合给定条件的整数集”题
  6. 37_struts2
  7. event.cancelBubble=true e.stopPropagation() 取消事件处理,阻止事件
  8. 使用委托实现信用卡用定时还款功能
  9. Cadence Allegro老是调用浏览器弹窗update
  10. MacBook长期待机导致网页视频无法播放