首页 > 数据库 >Sqlite数据库使用教程

Sqlite数据库使用教程

时间:2024-04-11 14:11:26浏览次数:22  
标签:Sqlite NAME 数据库 教程 运算符 User 子句 PASSWORD

1、在官网下载sqlite文件,然后在C盘创建一个文件夹C:\sqlite,将下载到的文件解压在此目录下,再将sqlite3加入环境变量,win+r,在命令提示框中输入sqlite3,查看环境是否完成。

 

 

sqlite3数据库环境完成后,开始学习命令操作。

1、使用  .open 命令创建数据库,并使用 .databases 查看数据库位置。该命令创建后,会在目录下创建一个数据库文件。

 

 2、创建一个用户表,

CREATE TABLE T_User(
   ID INT PRIMARY KEY     NOT NULL,
   NAME           TEXT    NOT NULL,
   PASSWORD  TEXT NOT NULL
);

可以使用.tables 查询当前库所存在的表有哪些。

3、向表中插入几行数据

INSERT INTO T_User (ID,NAME,PASSWORD)
VALUES (1, '张三','123456');
INSERT INTO T_User (ID,NAME,PASSWORD)
VALUES (2, '李四','123456');
INSERT INTO T_User (ID,NAME,PASSWORD)
VALUES (3, '王五','123456');

4、查询表中的数据,使用select * from T_User ,使用.header on , .mode column 可以设置正确的格式化输出。

 5、运算符 +,-,*,/,% 加减乘除模

 6、表达式,布尔表达式、数值表达式、日期表达式。跟sqlserver的语法基本相似,sqlite也有一些常用的内置函数,例如 avg()、sum()、count()等等

 7、where 子句

比较逻辑运算符,指定条件  >、<、=、LIKE、NOT,between、exists

 

 and、or 运算符

 8、update 、delete 

 9、like子句。 下面一些实例演示了 带有 '%' 和 '_' 运算符的 LIKE 子句不同的地方

 10、GLob子句。

* 匹配零个、一个或多个数字或字符。类似like 的%

? 代表一个单一的数字或字符。

[...] 匹配方括号内指定的字符之一。

[^...] 匹配不在方括号内指定的字符之一。

 

 11、Limit子句 主要用来限制从表中提取的数据的行数。 此处与sqlserver 不同,不能使用top 2 * 这种语句的形式。Limit 3 offset 1 的意思是从第2位开始,提取三条记录。

12、Order by 、Group by 、Havding 、Distinct,在使用上与sqlserver语法一致。

 Sqlite 的基本使用如法如上,更多高级用法参见菜鸟教程SQLite PRAGMA | 菜鸟教程 (runoob.com)

 

标签:Sqlite,NAME,数据库,教程,运算符,User,子句,PASSWORD
From: https://www.cnblogs.com/xwzyac/p/18128410

相关文章

  • 2024年腾讯云服务器代金券领取及使用教程:轻松享受优惠购云体验
    随着云计算技术的日益发展,越来越多的企业选择将业务迁移到云上,腾讯云作为国内领先的云服务提供商,不断推出优惠活动回馈用户。今天,我们就来详细讲解一下腾讯云优惠券的使用教程,特别是新春服务器代金券的特惠活动。腾讯云优惠券是腾讯云的一种优惠方式,主要包括代金券和折扣券两......
  • 腾讯云优惠券怎么用?2024年活动服务器代金券领取及使用教程
    随着云计算技术的日益发展,越来越多的企业选择将业务迁移到云上,腾讯云作为国内领先的云服务提供商,不断推出优惠活动回馈用户。今天,我们就来详细讲解一下腾讯云优惠券的使用教程,特别是新春服务器代金券的特惠活动。腾讯云优惠券是腾讯云的一种优惠方式,主要包括代金券和折扣券两......
  • Linux Ubuntu安装配置教程
    Ubuntu是一个基于Linux的开源操作系统,它遵循GNU通用公共许可证,用户可以自由使用、复制、分发和修改。它提供直观易用的桌面环境,适合新手和有经验用户。Ubuntu有强大的软件中心,支持多硬件架构,注重安全和稳定,并有庞大的用户社区提供支持。它适用于桌面、笔记本和服务器等多种设备,被......
  • Java程序设计教程(第九版)1.4Java编程语言
    目录1.4Java编程语言Java程序注释标识符和保留字空白符1.4Java编程语言ava是第一种能够将编写的程序在Web浏览器中执行的语言Java程序基本结构:注释类(class)的定义方法注释注释应当揭示程序的初衷或意图,注释将被计算机忽略,并不影响程序执行两种注释形式://……(被......
  • Java程序设计教程(第九版)1.3网络
    目录1.3网络网络连接局域网和广域网因特网万维网统一资源定位器1.3网络网络就是将两台或多台计算机连接在一起,以便实现信息交换简单的计算机网络中,有一台用作文件服务器的计算机,用于保存网络用户需要用到的程序和数据网络连接网络连接方式近距离:点对点连接缺点......
  • Java程序设计教程(第九版)第一章计算机系统概述
    目录本章目标1.1计算机处理过程硬件软件数字计算机模拟技术数字技术二进制数1.2硬件组件计算机结构输入/输出设备主存储器和辅助存储器中央处理器本章目标软硬件关系软件类型及用法核心硬件及作用硬件如何协同执行程序、管理数据如何共享信息初解Java程序编......
  • 26版SPSS操作教程(高级教程第二章)
    前言#经过20多天的坚持学习,本人也终于开启SPSS高级教程的副本了,茫茫长征路,需要我们一起共同去征服;#由于导师最近布置了学习SPSS这款软件的任务,因此想来平台和大家一起交流下学习经验,这期推送内容接上一次高级教程第一章的学习笔记,希望能得到一些指正和帮助~粉丝及官方意见说......
  • 26版SPSS操作教程(高级教程第三章)
    前言#由于导师最近布置了学习SPSS这款软件的任务,因此想来平台和大家一起交流下学习经验,这期推送内容接上一次高级教程第二章的学习笔记,希望能得到一些指正和帮助~粉丝及官方意见说明#针对官方爸爸的意见说的推送缺乏操作过程的数据案例文件澄清如下:1、操作演示的数据全部由......
  • jdbc结合druid连接池访问postgreSQL数据库
    jdbc结合druid连接池访问postgreSQL数据库连接mysql的话也是一个道理,就是把对应的依赖和数据库驱动换一下一.在pom.xml里面加上对应的依赖<!--druid数据源--><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring......
  • 软考数据库---2.SQL语言
    主要记忆:表、索引、视图操作语句;数据操作;通配符、转义符;授权;存储过程;触发器这部分等等整理一下:“”"1、数据定义语言。SQLDDL提供定义关系模式和视图、删除关系和视图、修改关系模式的命令。数据库DDL的全称是DataDefinitionLanguage。2、交互式数据操纵语......