Sqlite3中replace话语用法详解怎么解决
答案:1 悬赏:20 手机版
解决时间 2021-11-18 04:52
- 提问者网友:咪咪
- 2021-11-17 16:00
Sqlite3中replace话语用法详解怎么解决
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-04-07 05:53
由于自己的孤陋寡闻, 也由于之前的项目中, 很少参与过数据库模块的开发, 以至于前几天才知道Sqlite数据库也支持replace语句。 本文主要讲解在Sqlite中replace语句的行为,也算是学习笔记。此外, replace语句和update语句有相似的地方, 但是也有很多不同之处。 本文还要对比一下Sqlite中的 replace语句和update语句 。
在本例中使用如下数据库表:
(图 1)
该表的表名为student, 存储学生信息。 所有字段的数据类型都是TEXT 。 其中id和name作为复合主键。 email字段加上了唯一约束。建表语句如下:
[sql] view plain copy
CREATE TABLE IF NOT EXISTS student (
"id" TEXT,
"name" TEXT NOT NULL,
"sex" TEXT,
"email" TEXT UNIQUE,
"fenshu" TEXT CHECK(fenshu > 0),
"tecid" TEXT REFERENCES teacher(id),
"class" TEXT,
PRIMARY KEY(id, name)
)
在本例中使用如下数据库表:
(图 1)
该表的表名为student, 存储学生信息。 所有字段的数据类型都是TEXT 。 其中id和name作为复合主键。 email字段加上了唯一约束。建表语句如下:
[sql] view plain copy
CREATE TABLE IF NOT EXISTS student (
"id" TEXT,
"name" TEXT NOT NULL,
"sex" TEXT,
"email" TEXT UNIQUE,
"fenshu" TEXT CHECK(fenshu > 0),
"tecid" TEXT REFERENCES teacher(id),
"class" TEXT,
PRIMARY KEY(id, name)
)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯