首页 > 数据库 >SQLite学习笔记——AND、OR运算符和UPDATE、DELETE语句

SQLite学习笔记——AND、OR运算符和UPDATE、DELETE语句

时间:2023-10-03 18:55:07浏览次数:46  
标签:SQLite UPDATE 运算符 子句 table WHERE DELETE

运算符

AND 运算符

带有 WHERE 字句的 AND 运算符语法如下

SELECT column1, column2, ... columnN
FROM table_name
WHERE [condtion1] AND [condition2] ... AND [conditionN];

当满足 AND 连接的所有条件时,对应的列才会被选出来

OR 运算符

带有 WHERE 子句的 OR 运算符语法如下

SELECT column1, column2, ... columnN
FROM table_name
WHERE [condition1] OR [condition2] ... OR [conditionN];

当满足 OR 连接的任意一个条件时,对应的列就会被选出来

语句

UPDATE 语句

带有 WHERE 子句的 UPDATE 查询的基本语法如下

UPDATE table_name
SET column1 = value1, column2 = value2, ... columnN = valueN
WHERE [condition];

UPDATE 实现了对数据的修改,通过 WHERE 子句可以修改特定的数据。
如果要修改所有数据,可以去掉 WHERE 子句

UPDATE table_name
SET column1 = value1, column2 = value2, ... columnN = valueN

DELETE 语句

带有 WHERE 子句的 DELETE 查询的基本语法如下

DELETE FROM table_name
WHERE [condition]

DELETE 语句实现了对数据的删除。
如果需要删除所有数据,可以去掉 WHERE 子句

DELETE FROM table_name

标签:SQLite,UPDATE,运算符,子句,table,WHERE,DELETE
From: https://www.cnblogs.com/Gensokyo-Alice/p/17741493.html

相关文章

  • ng update 命令的 force 选项
    在Angular中,ngupdate命令用于更新Angular项目的依赖包和配置文件。ngupdate命令的基本语法如下:ngupdate[package-name]其中,[package-name]是要更新的包的名称。通常,你可以使用@angular/cli作为[package-name]来更新AngularCLI工具。例如:ngupdate@angular/cli然而,在某......
  • SQLite学习笔记——创建数据库和SELECT,INSERT语句
    SQLite创建数据库我们可以直接使用sqlite3DatabaseName.db来创建数据库,这时候我们就会发现同一目录下出现了对应的.db文件或者我们可以先启动sqlite3然后在里面使用点命令.openDatabaseName.db来创建数据库,如果已经存在对应的数据库,那么我们默认就会打开该数据库。......
  • 基本运算符
    publicclassDome10{publicstaticvoidmain(String[]args){//二元运算符//Ctrl+D:复制当前行到下一行inta=10;intb=20;intc=25;intd=25;System.out.println(a+b);System.out.println(a-b)......
  • SQLite学习笔记——基本了解
    前言因为MacOS已经安装好了SQLite3,所以笔者就不需要安装。SQLite点命令首先我们要了解的是非常重要的点命令,这些命令的不同之处在于它们不以分号结束。如果需要查看可用的点命令清单,可以在任何时候输入.help来获取。SQLite语法大小写敏感性首先需要注意的是,SQLite不......
  • 主流常见关系数据库分页sql语句写法。MySQL、PostgreSQL、SQLite、Oracle、DB2、SQL S
    前言1.分页sql逻辑:每页10条,取第3页。即取第21~30条数据1.1.MySQL/SQLite/PostgreSQLselect*fromdemolimit10offset20;select*fromdemolimit20,10;--PostgreSQL不支持该写法1.2.Oracle12C+Oracle11g之前很难用,Oracle12C+与MySQL用法格式一样了,只是语法关......
  • golang grom 实现 INSERT...ON DUPLICATE KEY UPDATE
    内容来自对chatgpt的咨询前言(INSERT...ONDUPLICATEKEYUPDATE介绍)当你在MySQL中插入数据,如果唯一键发生冲突,可以使用INSERT...ONDUPLICATEKEYUPDATE语句实现插入和更新操作。其基本语法如下:INSERTINTOtable(col1,col2,...colN)VALUES(value1,value2,...va......
  • 29、Flink SQL之DESCRIBE、EXPLAIN、USE、SHOW、LOAD、UNLOAD、SET、RESET、JAR、JOB
    Flink系列文章1、Flink部署、概念介绍、source、transformation、sink使用示例、四大基石介绍和示例等系列综合文章链接13、Flink的tableapi与sql的基本概念、通用api介绍及入门示例14、Flink的tableapi与sql之数据类型:内置数据类型以及它们的属性15、Flink的tableap......
  • 实验1 C语言开发环境使用和数据类型.运算符.表达式
    task1.c代码#include<stdio.h>intmain(){printf("O\n");printf("<H>\n");printf("II\n");return0;} 运行结果  task1_2.c代码 #include<stdio.h>intmain(){printf(&quo......
  • C中三元运算符的优先级
    优先级很低,往往需要加一个括号在求二叉树的高度遇到的问题,属于对C不熟悉导致的bug//ret的值为20,ret1的值是22inta=10,b=20;intret=2+a>b?a:b;//先计算2+a,2+a>b为假,因此ret的值是20intret1=2+(a>b?a:b);//先计算(a>b?a:b),然后再计算2+......
  • C++友元和运算符重载
    友元classbuiding{friendvoidGoodboy(buiding*bui);public:intm_age;private:intm_size;};//全局函数voidGoodboy(buiding*bui){cout<<bui->m_age<<endl;//可以调用public中的m_agecout<<bui->m_size<<endl;//m_size调用需要声明友元}私有......