SQLITE3的一些函数的用法
来源:互联网 发布:诸葛亮知风 编辑:程序博客网 时间:2024/06/06 05:51
INSERT [ INTO]
table_name
{ [ ( column_list ) ]
{ VALUES
( { expression } [ ,...n] )
}
}
语法注释:
[INTO]:一个可选的关键字,可以将它用在 INSERT 和目标表之间。
table_name:将要接收数据的表或 table 变量的名称。
(column_list):要在其中插入数据的一列或多列的列表。必须用圆括号将column_list括起来,并且用逗号进行分隔。
VALUES:引入要插入的数据值的列表。对于column_list(如果已指定)中或者表中的每个列,都必须有一个数据值。必须用圆括号将值列表括起来。如果 VALUES 列表中的值与表中列的顺序不相同,或者未包含表中所有列的值,那么必须使用column_list明确地指定存储每个传入值的列。
最简单的INSERT 语句
[示范案例1]
在“Northwind”数据库的“Order Details”表里插入一条记录,其中“OrderID”字段的值为10248;“ProductID”字段的值为1;“UnitPrice”字段的值为10;“Quantity”字段的值为2;“Discount”字段的值为0.8 。
程序清单如下:
INSERT [order details] (orderid,productid,unitprice,quantity,discount)
VALUES(10248,1,10,2,0.8)
标识列、允许为空字段的处理
[示范案例3]
在“Northwind”数据库的“Categories”表里插入一条记录,其中“CategoryName”字段的值为“图书”;“Description”字段的值为“所有类型的图书” 。
程序清单如下:
INSERT INTO categories(categoryname,description)
VALUES('图书','所有类型的图书')
有默认值字段的处理
[示范案例4]
在“学生”数据库中创建“教师”表(性别为有默认值列) 。在该表中录入数据。
程序清单如下:
INSERT INTO teachers(teach_id,teach_name,tsex,tdegree)
VALUES('rj001', '李波',DEFAULT, '本科')
insert Into Student Values (95020, '陈冬', '男','IS', 18);
insert Into SC (Sno, Cno,grade) Values(95020, 1,100);
修改数据
Update <表名>
Set <列名>=<表达式>[{, <列名>=<表达式>}] Set 列名 表达式 [{, 列名 表达式 }] [Where <条件>]
将学生95001的年龄改为22岁
Update Student Set Sage = 22 Where Sno=95001
将所有学生的年龄增加1岁
Update Student Set Sage=Sage+1
删除数据
Delete From <表名>[Where <条件>]
删除学号为95019的学生的记录
Delete From Student
Where Sno=95019
删除所有学生的选课记录
Delete From SC
- SQLITE3的一些函数的用法
- sqlite3的一些问题
- sqlite3 的一些命令
- sqlite3的基本用法
- sqlite3的基本用法
- Sqlite3一些常用函数的分析与自己理解
- sqlite3的一些常用语句
- sqlite3 的一些基本命令。
- 一些常见函数的用法
- C++一些函数的用法
- AnsiString 一些函数的用法
- MDX函数的一些用法
- String一些函数的用法
- SQLite3的各个函数(全)
- SQLite3的各个函数(全)
- SQLite3的各个函数(全)
- sqlite3的常用命令和函数
- Sqlite3支持的数据类型 日期函数 Sqlite3 函数
- Android中优化listview的一种方案
- 本地存储Cookie、localStorage、sessionStorage
- maven 亲测可用国内镜像 阿里云
- 《Kubernetes与云原生应用》系列之五——容器设计模式实践案例:多节点选举模式
- DRV8848通道输出不正常原因
- SQLITE3的一些函数的用法
- Quick中UIPageView的使用
- 深度学习视觉领域常用数据集汇总
- Linux操作系统的简介
- Java——基于java自身包实现消息系统间的通信(TCP/IP+NIO)
- STM32与AD7249通信失败原因
- java多线程中this与Thread.currentThread()返回值的引用问题
- STDIN_FILENO的作用及与stdin 的区别
- 图像处理之SURF特征点检测