sqlite数据库基本使用

这篇具有很好参考价值的文章主要介绍了sqlite数据库基本使用。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

sqlite数据库是sql数据库引擎的一种,它不需要任何配置,不需要服务器,是一个轻量级的嵌入式数据库。安装sqlite见文档:SQLite3的安装与使用_sqlite3安装_冒险的梦想家的博客-CSDN博客

下面直接对sqlite3数据库基本命令进行说明:

1.获取sqlite版本的命令

sqlite3 --version

2.数据库创建

如果需要使用my.db数据库,在命令行下输入sqlite3 my.db,如果数据库my.db已经存在,则会在当前目录下打开my.db,如果数据库不存在,则在当前目录下新建数据库。注:为了提高效率,sqlite3并不会马上创建数据库,而是等第一个表创建完成后才会在物理上创建数据库。

sqlite3 my.db

3.数据库查询

sqlite>.database

4.表创建

sqlite>create table userinfo(name, password);

sqlite3是弱类型的数据库,所以在create语句中并不要求给出列的类型(给出也不出错)。另外注意,所有的sql指令都是以分号(;)结尾的。如果遇到两个减号(-)则代表注解,sqlite3会忽略。

5.数据库表查询

sqlite>.table

6.插入数据

sqlite>insert into userinfo(name,password) VALUES('zhangshan','12345678');

7.查询数据

sqlite>selcct * from userinfo;

8.更新数据

sqlite>update userinfo set password='123123' where name='zhangshan';

9.删除数据

sqlite>delete from userinfo

添加where条件语句,可制定某条数据或者某几条数据

10.查看帮助

sqlite>.help

可以直接使用.help命令查看相关的指令帮助信息

11.查看表的列属性

sqlite>.schema tablename

12.修改表列名称

sqlite数据库没有提供直接的命令对表中列名进行修改,解决方法,先将需要修改列名的表进行重命名,然后新建表,最后将旧表(重命名的表)的列数据拷贝到新表中然后删除旧表即可,如:表userinfo(name,password)修改成userinfo(username,password)需要使用的命令:

1)sqlite>alter table userinfo rename to userinfo2;   #将表userinfo重命名为userinfo2

2)sqlite>create table userinfo(username,password);  #创建新表userinfo,且列属性名为需要修改的最终列名username,password

3)sqlite>insert into userinfo select name,password from userinfo2;  #将旧表userinfo2中的name,password两列的数据拷贝到新表userinfo对应的username,password列

4)sqlite>drop table userinfo2;  #删除旧表文章来源地址https://www.toymoban.com/news/detail-497278.html

到了这里,关于sqlite数据库基本使用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 02.sqlite3学习——嵌入式数据库的基本要求和SQLite3的安装

    目录 嵌入式数据库的基本要求和SQLite3的安装 嵌入式数据库的基本要求 常见嵌入式数据库 sqlite3简介 SQLite3编程接口模型 ubuntu 22.04下的SQLite安装 (1)安装SQLite3软件 sudo apt-get install sqlite3 (2)安装库文件 sudo apt-get install libsqlite3-dev 安装成功后输入sqlite3查看 (3)安装sqlite3可

    2024年02月11日
    浏览(53)
  • 嵌入式数据库sqlite3【基础篇】基本命令操作,小白一看就懂(C/C++)

    目录 前言 一、sqlite概念和特性 二、sqlite安装 三、sqlite3数据类型  四、sqlite数据库约束 五、sqlite常用命令  六、SQL语句(增删改查) 七、sqlite使用实例(教学管理数据库) 总结 数据在实际工作中应用非常广泛,数据库的产品也比较多,oracle、DB2、SQL2000、mySQL;基于嵌入式

    2024年02月08日
    浏览(37)
  • uniapp使用sqlite 数据库

    傻瓜式使用方式,按步骤,即可使用。 1.开启sqlite 在项目中manifest.json该文件中配置 2.封装数据库的调用方法 3.创建数据库方式 4.操作数据库正删改查

    2024年02月11日
    浏览(35)
  • C#如何使用SQLite数据库?

      SQLite是一个轻量级的嵌入式数据库,它的库文件非常小巧,不需要独立的服务器进程或配置。这使得它非常适合在资源受限的环境中使用,如移动设备、嵌入式系统等。与其他数据库管理系统相比,SQLite不需要进行繁琐的配置和管理。它只需要一个文件来存储整个数据库

    2024年02月12日
    浏览(34)
  • Android之SQLite数据库使用

    SQLite是Android系统集成的一个轻量级的数据库。 Android提供了 SQLiteDatabase代表一个数据库 (底层就是一个数据库文件),一旦应用程序获得了代表指定数据库的SQLiteDatabase对象,接下来可通过SQLiteDatabase对象来管理、操作数据库了。 Android为了让我们能够更加方便地管理数据库,

    2024年02月16日
    浏览(35)
  • SQLite3数据库的介绍和使用(面向业务编程-数据库)

    SQLite是一种用C语言实现的的SQL数据库 它的特点有:轻量级、快速、独立、高可靠性、跨平台 它广泛应用在全世界范围内的手机电脑应用的内建数据库 官网地址:https://www.sqlite.org/index.html SQLite因为其采用文件存储,且容易移植。在嵌入式中应用非常广泛,可以说是嵌入式业

    2024年02月02日
    浏览(38)
  • Android开发——SQLite数据库的使用

    1、SQLite的特性 SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。 SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。

    2024年02月15日
    浏览(35)
  • Android Studio使用SQLite数据库

    1.能使用SQLiteDatabase类操作数据库与表 2.能使用SQLiteDatabaseHelper类操作数据库与表 无论是安卓应用还是苹果应用,都提供了本地轻量级数据库——SQLite,可以创建和删除数据库,还能对数据表进行增删改查操作。 SQLite由SQL编译器、内核、后端以及附件几个部分构成。SQLite通过

    2024年02月01日
    浏览(36)
  • 在C#中使用SQLite数据库

    轻量级桌面程序数据库不太适合用SQLServer、MySQL之类的重量级数据库,嵌入式数据库更好。在对比Access、SQLite、Firebird数据库后发现SQLite较另外两个有较多优点。 环境:.NET Framework 3.5、windows11 64位、Visual Studio 2010.  C#使用SQLite需要从SQLite官网下载DLL组件。 我是windows11,64位的

    2023年04月23日
    浏览(26)
  • HarmonyOS之sqlite数据库的使用

    从API Version 9开始,鸿蒙开发中sqlite使用新接口@ohos.data.relationalStore 但是  relationalStore在 getRdbStore操作时,在预览模式运行或者远程模拟器运行都会报错,导致无法使用。查了一圈说只有在真机上可以正常使用,因此这里暂且使用 @ohos.data.rdb 二者的接口非常相似,会使用了

    2024年01月17日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包